1

EF CodeFirst mvc3 に以下のコードを持つユーザー モデルがあります。

[NotMapped]
[Required(ErrorMessage = "Please enter password.")]
[Display(Name = "Password")]
public string LoginPassword { get; set; }

このコード ブロックには以下の問題があります。

  1. NotMapped ですが、まだ Modelstate.isvalid false を与えており、パスワードを入力してくださいというメッセージが表示されます。それを解決する方法は?
  2. このパスワード フィールドにインジケーター (弱、中、強) を表示するための JavaScript があります。必須なので、値を入力せずに送信ボタンをクリックすると、「パスワードを入力してください」というエラーが表示されません。クライアント側でエラーメッセージを表示するには?
4

1 に答える 1

1

これら 2 つのファイルをビューに含めていますか?

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")"></script>
于 2012-04-24T18:28:29.067 に答える