4

私はそのようになる2つのモデルを持っています:

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 に答える