Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在ASP中使用JavaScript通过按钮禁用/启用DropDownList_C#_Javascript_Visual Studio 2010_Asp.net Mvc 3 - Fatal编程技术网

C# 如何在ASP中使用JavaScript通过按钮禁用/启用DropDownList

C# 如何在ASP中使用JavaScript通过按钮禁用/启用DropDownList,c#,javascript,visual-studio-2010,asp.net-mvc-3,C#,Javascript,Visual Studio 2010,Asp.net Mvc 3,我正在使用C#和SQLServer2005开发一个ASP.NETMVC3应用程序 在视图中,我有一个下拉列表和一个按钮 使用javascript,当我点击按钮时,dropdownlist被禁用 但是当我再次点击这个按钮时,dropdownlist仍然被禁用 是否有任何解决方案可使其在第二次单击时启用 代码如下: <%: Html.DropDownListFor(model => model.SelectedProfile_Ga, new SelectList(Model.Profil

我正在使用C#和SQLServer2005开发一个ASP.NETMVC3应用程序

在视图中,我有一个下拉列表和一个按钮

使用javascript,当我点击按钮时,dropdownlist被禁用

但是当我再次点击这个按钮时,dropdownlist仍然被禁用

是否有任何解决方案可使其在第二次单击时启用

代码如下:

<%: Html.DropDownListFor(model => model.SelectedProfile_Ga, new SelectList(Model.Profile_GaItems, "ID_Gamme", "ID_Gamme"), new { @id = "gg" })%> 
 <input type="button" value="Configurer" id="btnShowGestion" onclick="GamDis()"/>
script type="text/javascript">

     function GamDis() {

         var gg = document.getElementById('gg');
         var bb = document.getElementById('btnShowGestion');


         gg.disabled = 'disabled';

     }

    </script> 
model.SelectedProfile\u Ga,新的选择列表(model.Profile\u GaItems,“ID\u game”,“ID\u game”),新的{@ID=“gg”})%>
script type=“text/javascript”>
函数GamDis(){
var gg=document.getElementById('gg');
var bb=document.getElementById('btnShowGestion');
gg.disabled='disabled';
}

要重新启用元素,需要完全删除“disabled”属性

     if (gg.disabled) {
         gg.removeAttribute("disabled");
     } else {
        gg.disabled = 'disabled';
     }

谢谢,这是工作@约翰不一样,但是谢谢,我找到了解决办法