html - ASP.NET MVC - 浏览器不断记住不同模型的输入

标签 html asp.net-mvc asp.net-mvc-3

我有两个这样的模型:

public class Register 
{
    public string Login {get;set;}
    public string Password {get;set;}
}

public class Login
{
   public string LoginField {get;set;}
   public string PasswordField {get;set;}
}

现在,在我的每个页面上都有登录框,当我转到注册页面时,我的浏览器会自动完成登录框中的字段,并将相同的数据放入注册表单中!这是为什么?为什么浏览器会缓存具有不同 ID 的字段的信息?

最佳答案

Why is that? Why is browser caching info for fields with different IDs?

我想这是设计使然。您可以通过将 autocomplete 属性添加到您不希望自动完成的输入字段来关闭自动完成:

@Html.TextBoxFor(x => x.Username, new { autocomplete = "off" })

关于html - ASP.NET MVC - 浏览器不断记住不同模型的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14712208/

相关文章:

php - 对搜索引擎隐藏 cname

javascript - Angular 2 : how to implement image map area

jquery - 带有复选框的表格单元格背景颜色更改

c# - ASP.NET ControllerBase 扩展方法在 Razor View 上不起作用

javascript - 让 jquery tokeniput 插件与 asp.net mvc 3 一起工作的问题

HTML/CSS div 不适合 div

asp.net-mvc - ASP.NET MVC - 混合自定义和默认模型绑定(bind)

asp.net mvc3 如果编辑上没有上传图像,图像编辑将被覆盖

asp.net-mvc - ASP.NET MVC : Multiple View Folders and _ViewStart. cshtml 文件

c# - 如何在 ASP.NET 5 RC1 MVC 中使用 IFormFile 保存上传的文件