我在aspx中有dropdownlist
名为ddlService
。
我想从后面添加列表项。
当我添加时,我将按照Title和下面的项目的顺序创建它们,如...
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
)时,它会出现。
我一定错过了什么。有谁可以指出?
感谢。
答案 0 :(得分:6)
我相信这就是你要找的东西。 (未经测试)
tempServicesItem.Attributes.Add("disabled", "disabled");
答案 1 :(得分:1)
您不能使用此属性来禁用ListItem控件 DropDownList控件或ListBox控件。
我认为你需要设置“禁用”属性,该属性对应于option元素的HTML标记
tempServicesItem.Attributes["disabled"] = "true";