下拉列表中出错

Mar*_*acz 7 c# asp.net internet-explorer drop-down-menu

在我的ASPX页面上,我添加了Dropdownlist.

通过添加禁用的列表项,此列表中的元素将分为多个组:

ListItem separator = new ListItem("---My friends---", "");
separator.Attributes.Add("disabled", "true");
_ddUsersList.Items.Add(separator);
Run Code Online (Sandbox Code Playgroud)

这些列表项是灰色的,我无法通过鼠标或单击光标箭头(向上/向下)选择它.那是正确的.

但问题是,点击" - "键后,该列表项被选中.我认为这是Dropdownlist错误,但我需要找到一些解决方案.

如何通过单击标题中的第一个字母来阻止选择禁用的ListItem?或者有更好的方法在Dropdownlist中创建分隔符?

编辑:我在Nico G.评论之后检查过它.这个问题发生在IE浏览器中,而不是在Firefox中.(我没有其他浏览器.其中两个是:) :)

Nik*_* G. 1

这是 IE 中的一个错误。检查此链接选择、选项、禁用和 JavaScript 解决方案