【发布时间】:2010-02-23 23:24:35
【问题描述】:
所以我有一个 ASP.Net MVC 站点,我想知道是否有可能做到这一点,这样用户就必须手动输入他们的密码,这样浏览器就不会自动为他们填写密码?这似乎是一个简单的问题,但谷歌搜索这个我只是得到关于客户如何禁用他们的提示的说明。
【问题讨论】:
标签: asp.net-mvc
所以我有一个 ASP.Net MVC 站点,我想知道是否有可能做到这一点,这样用户就必须手动输入他们的密码,这样浏览器就不会自动为他们填写密码?这似乎是一个简单的问题,但谷歌搜索这个我只是得到关于客户如何禁用他们的提示的说明。
【问题讨论】:
标签: asp.net-mvc
我从来没有用过它,但是有一个自动完成属性,当禁用它时会告诉浏览器不要存储密码字段中的任何信息:
如果禁用自动完成,值 不存储和建议值 没有出现。
http://msdn.microsoft.com/en-us/library/ms533486(VS.85).aspx
<INPUT TYPE="password" AUTOCOMPLETE="off">
我已将它用于信用卡号等的普通文本字段。但我没有意识到这也适用于密码字段。当然,您可能想在 IE 以外的其他浏览器中尝试一下。
更新:看起来这适用于 Firefox 和 Chrome。
【讨论】:
如果显式设置value="" 将不会被记住。我的银行就是这样做的。您还可以设置自动完成属性。
【讨论】: