2008-10-27 55 views
5

問題:是否有任何原因自動完成=關閉ASP:文本框不會在IE 7中工作?「自動完成關閉」不工作在IE中 - ASP.Net

在情況下,這是最好的來看,IE自動完成的功能是一樣的東西,從文本框下拉,並顯示你過去,你已經輸入的東西,下拉列表。

我需要的IE自動完成功能在此時對於作爲像Ajax自動完成控件一樣工作的用戶控件的一部分的文本框不起作用。問題是,當Ajax自動完成選擇列表出現時,IE自動完成選擇框也會出現。 (在我可能雙擊文本框的情況下)我使用這個:

someTextbox.AutoCompleteType = AutoCompleteType.Disabled; 

但它仍然顯示出來。我嘗試從IE自動填充中移除項目,但下次輸入內容時按回車,問題再次出現。有任何想法嗎?

注意:在查看源文件時,文本框會以Autocomplete = off標記呈現。注意2:已經嘗試了someTextbox.Attributes.Add(「autocomplete」,「off」);還沒有成功

*更新,理解了它前一段時間,但忘記*

test.AutoCompleteType = AutoCompleteType.None; 

,實際工作。我不確定是什麼區別。假設生病了,看起來有些時候。

+0

應該測試什麼?如果我想在我的網站中關閉所有表單數據的自動完成功能,該怎麼辦? – 2013-11-13 20:15:01

回答

6

試圖清除我的未解答的問題,我已在原始帖子中回答。

test.AutoCompleteType = AutoCompleteType.None; 
1

試試這個:

someTextbox.Attributes.Add("autocomplete", "off"); 
6

嘗試增加AUTOCOMPLETE = 「關閉」,以您的表單標籤太:

<form name="form1" id="form1" method="post" autocomplete="off"> 
+0

這將停止所有文本框具有IE自動完成功能,對不對? – 2008-10-27 19:50:43

+0

爲我工作,謝謝Lea – markiyanm 2010-07-16 18:08:58

1

在頁面加載

txtusername.AutoCompleteType = AutoCompleteType.Disabled;