ログイン ビューで、ユーザーが電子メール アドレスを入力し、すぐにタブでパスワード フィールドに移動すると、MVC3 必須属性の検証が開始されることに気付きました。私が持っているコードはかなり大きいですが、非常に単純なページで再現できました。これは次のようになります。
モデルが添付された非常に基本的なビューがあります。モデルには 2 つのプロパティがあり、どちらも [Required] 属性を持っています。1 つにフォーカスして、文字を入力しないキー (Shift、Esc など) を押すと、必要な検証が起動し、入力していないにもかかわらず、フィールドが必須であるというエラー メッセージが表示されます。まだ何も。
この初期の検証が開始されないようにする方法を知っている人はいますか?