[ASP.NET]讓登入畫面不要顯示「自動完成密碼」的詢問視窗

[ASP.NET]讓登入畫面不要顯示「自動完成密碼」的詢問視窗

在很多登入畫面輸入帳號及密碼後,Browser都會詢問是否要儲存密碼,如下圖,

AutoComplete

 

預設我們的ASP.NET WebForm程式也是會詢問,那如果要讓它不要詢問要如何做呢?

可以在Form上面加入 autocomplete="off" , 如下,


	帳號:<asp:TextBox ID="txtUsr" runat="server"></asp:TextBox>
	<br />
	密碼:
	<asp:TextBox ID="txtPwd" runat="server" TextMode="Password" />
	<br />
	<asp:Button ID="Button1" runat="server" Text="Button" 
	OnClick="Button1_Click" />
</form>

或是在 TextBox 加上 autocomplete="off" 也可以哦! 如下,


	帳號:
	<asp:TextBox ID="txtUsr" runat="server" autocomplete="off"></asp:TextBox>
	<br />
	密碼:
	<asp:TextBox ID="txtPwd" runat="server" TextMode="Password" autocomplete="off" />
	<br />
	<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</form>

 

參考資料

HTML <form> autocomplete Attribute

autocomplete attribute

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^