Internet Explorer 6.0IE.NET 1.0Visual Studio .NET 2003.NET 1.1架构师HTML中级开发Visual StudioWindows.NETASP.NETC#
用于 ASP.NET 的客户端筛选下拉列表






1.83/5 (6投票s)
2004年7月13日
1分钟阅读

52631

2002
在 IE 中输入时过滤组合框 -
引言
Internet Explorer 的组合框功能不足。 这是一次尝试,旨在为您的网站用户提供更好的体验,尤其是在组合框相互关联并需要回发,或者您的列表非常长或未排序的情况下。 用户为了选择一个值而上下滚动几分钟可能会感到非常烦躁。
使用代码
代码相当易于理解,并使用一些 JavaScript 进行客户端工作。 将 FilteredDropDownList
类编译为 Web 控件库,并像使用普通的 ASP.NET DropDownList
一样使用它,该控件继承自它。
ValueStartsWithFilterString
属性指示键入的文本必须位于组合框中文本的开头,还是位于组合框项目文本中的任何位置。 TextCSSClass
属性设置用于键入筛选字符串的文本框的样式表类。 Text
属性设置用于键入筛选字符串的文本框中的文本。
关注点
此控件用于 Internet Explorer,一些其他浏览器(如 FireFox)已经在它们的组合框中具有此功能。 该代码仅使用 Internet Explorer 6 进行测试。