[ad_1]
我用 Asp.net C# 开发了一个网站。 我有两个登录页面,一个用于主网站登录,另一个用于核心功能登录。
我的问题是,当记住主登录页面密码并且我打开核心功能登录页面时,它会自动将主登录页面的用户名和密码设置为核心功能页面。 两个登录页面都有不同的凭据和不同的表。 当我从密码文本框中删除密码类型时,它不会填充凭据,但这不是正确的方法。
基本上,如果浏览器保存了登录页面,我不想自动填充/设置凭据。
XML
<asp:TextBox ID="txtInUserName" runat="server" autocomplete="off" Text=""> <asp:TextBox ID="txtInPassword" autocomplete="off" runat="server" Text="" TextMode="Password">
当我从密码文本框中删除 TextMode=”Password” 时,它会正常工作,但它会在键入时向每个人显示密码。
谢谢。
解决方案1
你可以这样做
XML
You can turn off this property by : <form id="frm1" method="post" runat="server" autocomplete="off"> Or for a specific TextBox : <asp:TextBox ID="txt1" Runat="server" autocomplete="off"></asp:TextBox>
解决方案2
TextBoxPassword.Attributes.Add(“值”, “”);
[ad_2]
コメント