首页 > 解决方案 > ListBox 在 IE11 的开发者工具中以 disabled 属性呈现

问题描述

我有两个RadioButton,一个是“不共享”,另一个是“共享”。
当我们选择共享时,下面Radiobutton有一个成员少的可以选择多个或单个。 下面我们有按钮(AddAll、RemoveAll、Add、Remove)。 在此之下,还有一个列表框,我们从列表框中获取所有选定的项目。 升级到 .Net Framework 4.8 后,我的问题是和 Buttons 正在使用禁用的属性呈现。 通过 remove, 尝试了许多解决方案,但没有运气。listboxid ="Available"

id="selected"
ListBoxs
enabled=true

这是来自开发者工具的列表框代码,

<SELECT disabled id=EditControl_List1_List2_Available class=selectbind multiple size=10 name=EditControl$List1$List2$Available list-type="exclude"> 
    <OPTION value=106>Guest</OPTION>
    <OPTION value=105>User</OPTION> 
    <OPTION value=107>NewYork</OPTION> 
    <OPTION value=108>JB</OPTION> 
    <OPTION value=86>Admins</OPTION> 
    <OPTION value=89>PRIVATE</OPTION> 
    <OPTION value=95>Public</OPTION> 
    <OPTION value=90>Analysis</OPTION> 
    <OPTION value=87>Observation</OPTION>
</SELECT> 

if(...) // condition is met, enable one of the ListBoxes and disable the other 
   ListBoxA.Enabled = true; 
   ListBoxB.Enabled = false; 
} else { //Otherwise, do the opposite if the condition wasn't met  
   ListBoxA.Enabled = false; 
   ListBoxB.Enabled = true; 
}

Web.config 片段:

<system.web> 
   <pages validateRequest="false" enableEventValidation="false" enableViewStateMac="True" viewStateEncryptionMode="Always" controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"> </pages> <!-- Other sections --> 
</system.web>

有人可以帮忙吗?

标签: c#asp.net

解决方案


推荐阅读