开发者

How do I disable a ListItem?

开发者 https://www.devze.com 2023-01-21 19:43 出处:网络
I\'ve got a DropDownList in ASP.NET that has a ListItem that requires being disabled... but I DON\'T mean Enable=\"False\". And I also don\'t want to disable the entire DropDownList, just one specific

I've got a DropDownList in ASP.NET that has a ListItem that requires being disabled... but I DON'T mean Enable="False". And I also don't want to disable the entire DropDownList, just one specific ListItem. What I'm talking about is written in HTML as disabled="disabled", like so:

<开发者_如何学Coption disabled="disabled" value="-1">Disabled Option</option>

Anyone know how to do this in ASP.NET?


You could try setting the attribute from code behind, that way you can programmatically decide what value to be set.

So in your example you would do something like this:

var listItem = DropDownList.Items.FindByText("Your Item Text");
listItem.Attributes["disabled"]="disabled";    


Have you tried adding disabled="disabled" on the ListItem element?

<asp:DropDownList runat="server" ID="id">
    <asp:ListItem Text="Test" Value="value" disabled="disabled" />
</asp:DropDownList>

Bear in mind that browser compatibility varies: http://www.lattimore.id.au/2005/06/18/disable-options-in-a-select-dropdown-element/

0

精彩评论

暂无评论...
验证码 换一张
取 消