5

问题: ASP 上的 Autocomplete=off 是否有任何原因:文本框在 IE 7 中不起作用?

如果这是最好的术语,IE 自动完成功能就是下拉列表,类似于从文本框中下拉的内容,并显示您过去输入的内容。

我需要 IE 自动完成功能此时不能用于作为用户控件的一部分的文本框,该控件的工作方式类似于 Ajax 自动完成控件。问题是,当 Ajax 自动完成选择列表出现时,IE 自动完成选择框也会出现。(在我可能双击文本框的情况下)我正在使用这个:

someTextbox.AutoCompleteType = AutoCompleteType.Disabled;

但它仍然出现。我尝试从 IE 自动完成中删除这些项目,但下次我输入内容并按 Enter 时,问题再次出现。有任何想法吗?

注意:查看源代码时,文本框使用 Autocomplete=off 标签呈现。

注2:尝试过 someTextbox.Attributes.Add("autocomplete", "off"); 也没有成功

* 更新,不久前想通了,但忘记了 *

test.AutoCompleteType = AutoCompleteType.None;

这确实有效。我不确定有什么区别。假设我会在某个时候查一下。

4

4 回答 4

6

尝试将 AUTOCOMPLETE="off" 也添加到您的表单标签中:

<form name="form1" id="form1" method="post" autocomplete="off">
于 2008-10-27T19:48:22.063 回答
6

试图清除我在原始帖子中回答的未回答的问题。

test.AutoCompleteType = AutoCompleteType.None;
于 2009-05-14T14:06:40.893 回答
1

试试这个:

someTextbox.Attributes.Add("autocomplete", "off");
于 2008-10-27T19:44:04.397 回答
1

在页面加载

txtusername.AutoCompleteType = AutoCompleteType.Disabled;
于 2008-12-10T07:23:21.727 回答