我DropDownList
在 ASP.NET 中有一个ListItem
需要被禁用的...但我不是这个意思Enable="False"
。而且我也不想禁用整个DropDownList,只是一个特定ListItem
的。我所说的是用HTML编写的disabled="disabled"
,如下所示:
<option disabled="disabled" value="-1">Disabled Option</option>
任何人都知道如何在 ASP.NET 中执行此操作?
我DropDownList
在 ASP.NET 中有一个ListItem
需要被禁用的...但我不是这个意思Enable="False"
。而且我也不想禁用整个DropDownList,只是一个特定ListItem
的。我所说的是用HTML编写的disabled="disabled"
,如下所示:
<option disabled="disabled" value="-1">Disabled Option</option>
任何人都知道如何在 ASP.NET 中执行此操作?
您可以尝试从后面的代码中设置属性,这样您就可以以编程方式决定要设置的值。
因此,在您的示例中,您将执行以下操作:
var listItem = DropDownList.Items.FindByText("Your Item Text");
listItem.Attributes["disabled"]="disabled";
您是否尝试过添加disabled="disabled"
ListItem 元素?
<asp:DropDownList runat="server" ID="id">
<asp:ListItem Text="Test" Value="value" disabled="disabled" />
</asp:DropDownList>
请记住,浏览器兼容性各不相同:http ://www.lattimore.id.au/2005/06/18/disable-options-in-a-select-dropdown-element/