【发布时间】:2015-04-27 01:59:28
【问题描述】:
我用 Asp.net c# 开发了一个网站。我有两个登录页面,一个用于主网站登录,另一个用于核心功能登录。 我的问题是当记住主页面密码并且我打开核心功能登录页面时,它会自动将主登录页面的用户名和密码设置为核心功能页面。 两个登录页面都有不同的凭据和不同的表。 当我从密码文本框中删除密码类型时,它不会填充凭据,但这不是正确的方法。
基本上,如果浏览器保存它,我不想自动填充/设置登录页面的凭据。
<asp:TextBox ID="txtInUserName" runat="server" autocomplete="off" Text="">
<asp:TextBox ID="txtInPassword" autocomplete="off" runat="server" Text="" TextMode="Password">
当我从密码文本框中删除 TextMode="Password" 时,它会正常工作,但它会在输入时向所有人显示密码。
谢谢。
【问题讨论】:
-
stackoverflow.com/questions/18208298/… ?请参阅stackoverflow.com/a/25258126/477420 了解解决方法(但在这样做之前再重新阅读第一个链接:))
-
我已经这样做了:
。但是,我没有表单控制。所以,我在asp内容上做了。但根本不工作.. -
@FenilSuthar: autocomplete="off" 应该放在
TextBox标签中,而不是Content标签中。