代码之家  ›  专栏  ›  技术社区  ›  User7291

如何防止在ajax组合框控件中输入数据?

  •  1
  • User7291  · 技术社区  · 12 年前
     <%@ 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组合框的设计,但我只需要防止用户在组合框中输入数据。。

    我该怎么做?

    1 回复  |  直到 12 年前
        1
  •  1
  •   शेखर    12 年前

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

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

    参考文献:-
    http://www.asp.net/ajaxlibrary/act_ComboBox.ashx