Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 asp.net 页面中有一个下拉列表,其中包含 10 个项目。我想从下拉列表中隐藏其中一些项目,以便用户无法选择它们。但是,我想用这些隐藏项之一初始化下拉控件的值。如果用户没有触摸下拉菜单,那么该值将有效,即使它隐藏在下拉选项中。另一方面,如果用户打开下拉列表,则他无法选择隐藏的值。
你会怎么做?我尝试设置 ddl.Items[0].Enabled = false,但是我无法将控件初始化为这个隐藏值。即,如果它被隐藏,则无法以编程方式选择该项目...
你可以试试这段代码:
ListItem i = myDropDownList.Items.FindByValue("1"); i.Attributes.Add("style", "color:gray;"); i.Attributes.Add("disabled", "true"); i.Value = "-1";
http://forums.asp.net/t/1132654.aspx