我在 aspx 中有一个 dropdownlist 叫做 ddlService

我想从后面添加列表项。

当我添加时,我将按照标题和下面的项目的顺序创建它们,例如..

Title1
Item1
Item2
Title2
Item1
Item2

标题应该不能点击。只有项目应该能够点击。
ListItem tempServicesItem = new ListItem();
tempServicesItem.Text = tempTitle;
tempServicesItem.Value = tempTitle;
tempServicesItem.Enabled = false;
ddlServices.Items.Add(tempServicesItem);
tempServicesItem = new ListItem();
tempServicesItem.Text = tempItem;
tempServicesItem.Value = tempItem;
ddlServices.Items.Add(tempServicesItem);

我遇到的问题是带有( ListItems )的 Enabled=false 没有出现在 aspx 中。

当我将其更改为 ( Enabled=true ) 时,它就会出现。

我一定错过了什么。有人能指点一下吗?

谢谢。

最佳答案

我相信这就是你要找的。 (未测试)

tempServicesItem.Attributes.Add("disabled", "disabled");

关于c# - ASP.Net 下拉列表列表项(启用 = 假)未显示在页面中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9170286/

10-11 02:18