2011-01-19 65 views
0

我的.NET 4.0 asp.net頁面通過web服務有一個Ajax自動完成文本框,但瀏覽器自動完成下拉列表功能顯示在我的.net自動完成下拉列表的頂部。衝突自動完成

有沒有辦法確保瀏覽器自動完成功能不會彈出此文本框?幾乎像一個覆蓋,以確保瀏覽器不嘗試幫助?

+5

可能重複的[你如何禁用瀏覽器自動完成在web表單域/輸入標籤?](http://stackoverflow.com/questions/2530/how-do-you-disable-browser-autocomplete-on-web - 型場輸入標籤) – 2011-01-19 23:26:00

回答

0

Mozila,Chrome和Safari瀏覽器已經實現了:

<input type="text"... autocomplete="OFF"/>

因此,如果您使用HTML使用自動完成= 「OFF」

這同樣適用於ASP.NET文本框。

<asp:TextBox ID="Text1" runat="server" autocomplete="OFF"/>

我不知道在IE上會發生什麼,但我敢肯定它也尊重這個屬性。