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

时间:2013-02-05 16:28:53

标签: 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的字段的浏览器缓存信息?

1 个答案:

答案 0 :(得分:4)

  

为什么?为什么具有不同ID的字段的浏览器缓存信息?

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

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