ASP.Net:如何禁用ListItem?

我遇到了一个烦人的问题,如果你不是像我这样的新手,那可能很容易解决。

我在ASP.Net中有一个DropDownList ,它有一个需要被禁用的ListItem ……但我并不是说Enable="False" 。 而且我也不想禁用整个DropDownList ,只需要一个特定的ListItem 。 我正在谈论的是用HTML编写为disabled="disabled" ,就像这样……

 Disabled Option 

任何人都知道如何在ASP.Net中这样做?

非常感谢。

您是否尝试在ListItem元素上添加disabled="disabled"

    

请记住,浏览器兼容性各不相同: http : //www.lattimore.id.au/2005/06/18/disable-options-in-a-select-dropdown-element/

您可以尝试从后面的代码设置属性 ,这样您就可以通过编程方式决定要设置的值。

所以在你的例子中,你会做这样的事情:

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