要列出的Ajax下拉列表限制

时间:2008-11-08 06:35:21

标签: asp.net ajax controls

几乎就是标题所说的。

我正在使用Ajax Drop Down,如下所示:

http://www.asp.net/AJAX/AjaxControlToolkit/Samples/DropDown/DropDown.aspx

使用链接按钮...有没有办法限制列表?

谢谢。

编辑:我认为这是VB 6,也许您可​​以在下拉列表中选择“LimitToList”。这意味着用户只能选择下拉列表中的值,而不能输入自己的数据。

1 个答案:

答案 0 :(得分:2)

由于您正在扩展文本框,我认为最好的选择是附加一个使按键无效的事件监听器,您可以在ASPX中执行此操作:

<asp:Textbox id="txtFoo" onkeypress="return false;" runat="server"/>

或者,在背后的代码中:

txtFoo.Attributes.Add("OnKeyPress","return false;");

这会阻止用户在文本框中输入内容,从根本上创建所需的效果。

奖励副作用是,如果禁用了javascript并且下拉列表扩展器不起作用,则允许用户自由输入条目。