【发布时间】:2010-09-19 11:05:54
【问题描述】:
问题:是否有任何原因 Autocomplete=off 在 ASP:Textbox 上无法在 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;
这确实有效。我不确定有什么区别。假设有时间我会查一下。
【问题讨论】:
-
测试应该是什么?如果我想为我网站中的所有表单数据关闭自动完成功能怎么办?
标签: asp.net internet-explorer controls autocomplete