|
|
1
7
页面上的一个控件
你可以跟着
然而,直到我添加了一个引用以获取TextBox和DropDownList的ClientID值,代码才对我起作用:
最后,在代码隐藏中,就像在原始示例中一样,我在页面加载中添加了以下内容:
一个页面上有多个控件我将上述所有代码放在自己的ASCX用户控件中,以使其在整个项目中可重用。然而,只有在给定页面上只需要一个可编辑的DropDownList时,上述代码才有效。 如果需要在单个页面上支持多个自定义DropDownList控件,则需要将JavaScript函数名设置为唯一,以避免冲突。再次使用ClientID执行此操作: 在ASCX文件中:
在代码隐藏中:
这是避免使用第三方控件的一种方法。 |
|
|
2
2
您可以尝试使用JqueryUI自动完成组合框。
我附上了一个与bootstrap 3.3.4相结合的演示
Chrome浏览器版本43.0.2334.0 dev-m(64位) Internet Explorer 11 Firefox 36.0.1 Visual Studio 2013版 希望这能解决你的问题。 |
|
|
3
1
这里的2个解决方案对我起到了作用。雷也一样。 你也应该调查一下 http://ajaxcontroltoolkit.codeplex.com/releases/view/43475 ,这是ajaxcontroltoolkit。 我不相信framework 4的版本附带comboBox组件,如下所示: http://www.asp.net/AJAX/AjaxControlToolkit/Samples/ComboBox/ComboBox.aspx 而且非常酷。特别是如果你这样设置:
|