首页 > 解决方案 > 如何在 asp.net webform 应用程序中正确添加 ajax 组合框

问题描述

现在,我正在尝试按照页面在我正在工作的应用程序中使用组合框。但是当我运行该页面时,只有下拉菜单有效,但自动建议功能无效,并且文本字段不可编辑。那么该怎么做呢?这是我正在使用的代码:

                            <cc1:ComboBox ID="ComboBox1" runat="server" 
                                 AutoPostBack="True" 
                                 DropDownStyle="DropDownList" 
                                 AutoCompleteMode="SuggestAppend" 
                                 CaseSensitive="False" 
                                 CssClass="" 
                                 ItemInsertLocation="Append" > 
                                <asp:ListItem Text="Mild" Value="0" />
                                <asp:ListItem Text="Medium" Value="1" />
                                <asp:ListItem Text="Hot" Value="2" />
                            </cc1:ComboBox>

标签: asp.netajaxwebforms

解决方案


将您的 DropDownStyle 更改为 Simple 或 DropDown ,您将获得所需的结果,这是更新后的代码:

<cc1:ComboBox
  ID="ComboBox1"
  runat="server"
  AutoPostBack="True"
  DropDownStyle="Simple"
  AutoCompleteMode="SuggestAppend"
  CaseSensitive="False"
  CssClass=""
  ItemInsertLocation="Append">
  <asp:ListItem Text="Mild" Value="0" />
  <asp:ListItem Text="Medium" Value="1" />
  <asp:ListItem Text="Hot" Value="2" />
</cc1:ComboBox>

推荐阅读