我使用的是.NET框架4.0和相应版本的Ajax控件工具包。
在我的页面上,有一个组合框定义如下:
<asp:ComboBox ID="cbUserName" AutoCompleteMode="SuggestAppend"
CaseSensitive="false" runat="server" BackColor="#FFFFCC">
</asp:ComboBox>在IE9中,combobox允许我输入它或从用户列表中进行选择。然而,在FireFox中,它不允许我输入框。当我输入FireFox时,下拉列表也不会过滤。我想知道是否还有其他人见过这种行为,有没有人能解决这个问题?
编辑
值得注意的是,在ASP.NET站点上的演示实际上在FireFox中工作得很好。
发布于 2012-07-23 11:01:39
类似的问题已经被报道为这里,请确保您使用了相同版本的火狐和工具包。如果不尝试升级,请再试一次。
发布于 2012-09-17 22:28:10
我还遇到了无法在Combobox中输入FireFox文本的问题,但我可以在IE和Chrome中输入文本。经过一天的研究,我发现将MaxLength属性设置为大于0允许FireFox接受组合框文本字段中的条目。
我希望这对有同样问题的人有帮助。
发布于 2013-02-07 20:33:25
ddlBox.SelectedIndex = 0直到Ajax控制工具包的最近一次迭代,我才需要设置它。但随后我进行了更新,无法键入空文本框,该文本框过去常与第一项一起显示。所以我添加了那个代码,它又正常工作了。
https://stackoverflow.com/questions/11523525
复制相似问题