Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何禁用列表项?_Asp.net_Drop Down Menu_Listitem - Fatal编程技术网

Asp.net 如何禁用列表项?

Asp.net 如何禁用列表项?,asp.net,drop-down-menu,listitem,Asp.net,Drop Down Menu,Listitem,我在ASP.NET中有一个下拉列表,它有一个列表项,需要被禁用。。。但我不是说Enable=“False”。我也不想禁用整个DropDownList,只禁用一个特定的ListItem。我所说的是用HTML编写的disabled=“disabled”,如下所示: <option disabled="disabled" value="-1">Disabled Option</option> 禁用选项 有人知道如何在ASP.NET中执行此操作吗?您是否尝试过在ListIte

我在ASP.NET中有一个
下拉列表
,它有一个
列表项
,需要被禁用。。。但我不是说
Enable=“False”
。我也不想禁用整个DropDownList,只禁用一个特定的
ListItem
。我所说的是用HTML编写的
disabled=“disabled”
,如下所示:

<option disabled="disabled" value="-1">Disabled Option</option>
禁用选项

有人知道如何在ASP.NET中执行此操作吗?

您是否尝试过在ListItem元素上添加
disabled=“disabled”

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

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

因此,在您的示例中,您将执行以下操作:

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

enabled='false'
的哪一部分不是你想要的?@TylerH是认真的吗?这个问题已经问了8年了。这个问题早就解决了。下面有两个答案可以解释需要什么:)不确定问题的年龄与我的问题有什么关系。另外,下面的答案根本无法解释。@TylerH你的评论读起来带有讽刺意味,就像是巨魔一样。这对我来说似乎很明显,但如果你真的在寻求一个严肃的答案,那么这似乎是一个在SOI上提出问题的绝佳机会我很抱歉,如果你这么认为,但我的问题是真诚的。请记住,在这里,你应该对互动抱有诚意。不,在SO上开始提问不是合适的途径,因为我要求你澄清你的问题。