1
 <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

  <asp:ComboBox ID="service_list" runat="server" AutoPostBack="true" DataTextField="CL_DESCRIPTION" 
                    DataValueField="CL_ID" ondatabound="MyListDataBound"
                    DataSourceID="SqlDataSource1" CssClass="RedTypeComboBoxStyle" >
                        </asp:ComboBox >

如何禁止用户在 ajax 组合框的文本框中输入数据?

注意:我不想使用下拉列表,因为我正在使用 css 来更改 ajax 组合框的设计,但我只需要阻止用户在组合框中输入数据..

我怎样才能做到这一点?

4

1 回答 1

1

DropDownStyle - 确定是否允许用户输入与列表中的项目不匹配的文本,以及是否始终显示列表。

如果指定了“DropDownList”,则不允许用户输入与列表中的项目不匹配的文本。
指定“DropDown”(默认值)时,允许使用任何文本。
如果指定了“Simple”,则允许使用任何文本,并且无论 AutoCompleteMode 属性值如何,都始终显示列表。

参考资料:-
http://www.asp.net/ajaxlibrary/act_ComboBox.ashx

于 2013-10-11T06:57:51.733 回答