几乎就是标题所说的。
我正在使用Ajax Drop Down,如下所示:
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/DropDown/DropDown.aspx
使用链接按钮...有没有办法限制列表?
谢谢。
编辑:我认为这是VB 6,也许您可以在下拉列表中选择“LimitToList”。这意味着用户只能选择下拉列表中的值,而不能输入自己的数据。
答案 0 :(得分:2)
由于您正在扩展文本框,我认为最好的选择是附加一个使按键无效的事件监听器,您可以在ASPX中执行此操作:
<asp:Textbox id="txtFoo" onkeypress="return false;" runat="server"/>
或者,在背后的代码中:
txtFoo.Attributes.Add("OnKeyPress","return false;");
这会阻止用户在文本框中输入内容,从根本上创建所需的效果。
奖励副作用是,如果禁用了javascript并且下拉列表扩展器不起作用,则允许用户自由输入条目。