2013-01-15 20 views
0

网站从.NET 1.1升级到.NET 4.0,客户抱怨文本框的自动完成功能不再运行。这可以设置吗?全网或每个控制?您是否可以设置文本框来记住ASP.NET 4.0以前的条目?

+0

这是一个非常含糊。文本框是否是您使用的旧Web控件?你能提供更多细节吗? ASP.NET文本框没有自动完成的设置,这是您自己编写的功能,或者使用Web控件来实现的功能。 –

+0

它们只是标准的控件。也许自动完成是错误的词,我正在寻找的是它会记住以前的条目。 I.E.您会开始输入用户名“ad”和“admin”,或者您双击文本框并可以看到用户所做的以前条目列表。 – 333Matt

+0

啊,好的。该功能由浏览器处理,而不是ASP.NET。浏览器将缓存先前为输入字段(又名文本框)输入的值。如果清除浏览器缓存,那么这些值将被擦除,并且您必须再次键入该字段才能将其缓存。我不知道任何与此相关的ASP.NET“功能”。 –

回答

1

问题是表单标记上的HTML属性autocomplete =“off”。

+0

啊,我明白了。我从这个问题中学到了一些东西。 –

+0

作为参考,autocomplete属性是HTML5的新功能(请参阅https://developer.mozilla.org/en-US/docs/HTML/Element/Input#Attributes),但在较早版本的Internet Explorer中受支持,因为它起源于浏览器。 – pwdst

相关问题