Asp.net IE不提供在我的登录页面上保存密码

Asp.net IE不提供在我的登录页面上保存密码,asp.net,html,internet-explorer,login,Asp.net,Html,Internet Explorer,Login,我正在ASP.NET中开发一个基本的登录页面。 该页面包括电子邮件字段、密码字段和提交按钮。 由于某些原因,Internet Explorer不提供登录信息记忆功能,而Firefox和Chrome等其他浏览器则提供。 对于其他页面(Gmail、Twitter等),IE als提供记住密码的功能。 请注意,我没有使用我之前要求IE不要记住密码的用户名 基本上,IE如何识别登录页面,为什么它不能识别我的登录页面 谢谢我知道这篇文章很老了,但我遇到了同样的问题。我的问题是,我已将登录控件转换为模板,并

我正在ASP.NET中开发一个基本的登录页面。 该页面包括电子邮件字段、密码字段和提交按钮。 由于某些原因,Internet Explorer不提供登录信息记忆功能,而Firefox和Chrome等其他浏览器则提供。 对于其他页面(Gmail、Twitter等),IE als提供记住密码的功能。 请注意,我没有使用我之前要求IE不要记住密码的用户名

基本上,IE如何识别登录页面,为什么它不能识别我的登录页面


谢谢

我知道这篇文章很老了,但我遇到了同样的问题。我的问题是,我已将登录控件转换为模板,并且由于样式问题,我将默认的asp:Button更改为asp:LinkButton

Internet Explorer显然在寻找
标记以保存密码。链接按钮呈现一个
标记,因此IE无法识别我的登录控件是有效的登录表单


希望这有帮助

我在开发通过标签提交的简单登录表单时遇到了类似的问题

本文讨论了IE中出现“记住密码”对话框的主要问题。我的案例是那篇文章中的第5个。我在submit()之前插入了AutoCompleteSaveForm()方法,IE开始显示对话框。 就Breafly而言,不正确的表单代码是:

<form action='javascript:void(0)' method='post' id="form_id" >
<input type="text" id="login_text" /><br/>
<input type="password" id="password" /><br/>
<a href="#" onclick="submit()"> Login </a>
<form/>



正确的答案是:

<form action='javascript:void(0)' method='post' id="form_id" >
<input type="text" id="login_text" /><br/>
<input type="password" id="password" /><br/>
<a href="#" onclick="window.external.AutoCompleteSaveForm(document.getElementById('form_id')); document.getElementById('form_id').submit();"> Login </a>
<form/>



希望这有帮助

致以最良好的祝愿, 伊利亚。

副本