Asp.net
阻止瀏覽器用詳細資訊填充文本框
我遇到了一個非常煩人的問題,我希望這只是我錯過的一個設置。我有一個 ASP.NET 應用程序,它允許使用者在不同的地方輸入他們的使用者名/密碼(例如登錄、更改密碼、更改使用者名等)。當我登錄時,瀏覽器詢問我是否要儲存使用者詳細資訊。通常,我點擊“否”,但這次我決定點擊“是”。現在,我表單中的某些文本框已預先填寫了使用者名或密碼。是否可以刪除這些,因為它們有時會出現在不應預填充的文本框中。我嘗試設置
AutoCompleteType=none,Text=''但它仍然被預填充。文本框沒有太多共同點,除了相同CssClass,對於密碼框,TextMode=password. 名字不一樣,name(例如全名、使用者名)。有沒有辦法阻止瀏覽器填充某些文本框?謝謝
<input type="text" name="Username" autocomplete="off">你也可以把它放在
form標籤上。請注意,這並非在所有瀏覽器中都能始終如一地工作。
唯一對我有用的解決方案是包含兩個欄位,一個用於登錄,一個用於顯示密碼:無
<input type="text" style="display: none"> <input type="password" style="display: none">