ASP.NET Textbox的自动完成功能不适用于IE9

时间:2012-07-05 21:30:52

标签: asp.net internet-explorer-9

标题几乎说明了一切。我有一个表单,用户必须输入一些数据和ID(1234)。如果他回来,我希望通过浏览器自动完成功能可以看到该条目。

现在,它不适用于IE9。我在Chrome上试过它,它完美无瑕。问题是客户想要它在IE上。

这是我到目前为止所尝试的内容: - 我在IE选项中启用了自动完成功能:Internet选项>内容>自动完成,我检查了所有选项。

  • 检查了软件>下的一些注册表项internet explorer>控制面板(Win 7中不存在)

  • 将属性设置为“off”。

我很无能为力。是问题IE9还是我的页面?看到它在Chrome上工作让我觉得它是浏览器,但我们永远都不知道。

由于

- 编辑

好对不起,也许我还不够清楚(可能不是)。我有一个带有文本框的asp页面。该文本框应该自动完成用户默认输入的条目。

它在Chrome中运行,但由于某种原因不在IE中。我用Google搜索了一整天来寻找解决方案。没有javascript,没有ajax控制没什么。只是基本的东西不起作用。我在同一个项目的不同页面中对它进行了测试,但它确实有效。但那个特定的页面没有。那个asp页面有一个masterPageFile并正在使用该组件。

所以我的问题是:什么可以使文本框自动完成不起作用?

1 个答案:

答案 0 :(得分:0)

我找到了。不知道为什么会这样做,但在我的一个嵌入式母版页中删除该行修复它。

有人可以向我解释一下吗?

<%@ Register TagPrefix =“uc”Namespace =“ProjectName.Reports”Assembly =“ProjectName”%>。