asp.net - 如何在 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>
解决方案
将您的 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>
推荐阅读
- css - 模块构建失败:TypeError:无法读取未定义的属性“sassLoader”
- python - 如何在python中将字符串转换为元组
- amazon-web-services - 基于查询字符串的 AWS 负载平衡 (ALB)
- bash - 总结unix中的多个文件
- ruby-on-rails - 之前没有要插入的中间件:ActionDispatch::Http::Parameters (RuntimeError)
- c# - 列表的动态类型
- node.js - Nodejs异步/等待延迟
- node.js - 如何使用事务循环不同的 Sequelize 查询
- c - 如何用 C 代码为 AD7705 编写驱动程序
- asn.1 - ASN.1 类型 0x80