2013-01-15 44 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

相關問題