4

我有两个这样的模型:

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 的字段的信息?

4

1 回答 1

5

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

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

@Html.TextBoxFor(x => x.Username, new { autocomplete = "off" })
于 2013-02-05T16:32:50.893 回答