这是我尝试过的方法,但实际上不起作用:
listMediaType.Enabled = false;
这里listMediaType是listBox控件,当用户不应选择listbox内的值时,我在单选按钮更改事件上将其禁用
<asp:ListBox ID="listMediaType" runat="server" class="form-control" SelectionMode="Multiple" Height="90px" Style="width: 300px"></asp:ListBox>
这是cs文件代码:
protected void RequestMedium_CheckedChanged(object sender, EventArgs e)
{
if (radioInternal.Checked)
{
listMediaType.Enabled = false;
}
else if (radioExternal.Checked)
{
listMediaType.Enabled = true;
}
}
如果有人正在寻找解决方案,这就是答案:
listMediaType.Attributes.Add("disabled","");