私は次のモデルを持っています
public AccountInfo {
// loads of other property here as well.
public string Password { get; set; }
public string NewPassword { get; set; }
[Compare("NewPassword", ErrorMessage = "New Passwords dont match.")]
public string ConfirmNewPassword { get; set; }
}
クライアント側の検証メッセージを表示するためにデータ注釈を使用しています。
現在、ユーザー プロファイルの詳細の変更ページに取り組んでいます。
私がしなければならないことは、電子メール、氏名、住所などの他の詳細とともに、3つのフィールドを表示する必要があるということです
- 現在のパスワード
- 新しいパスワード
- 新しいパスワードを確認
現在、これらはオプションのフィールドであり、ユーザーは入力できない場合があります。しかし、彼がそうするとき、私は3つのフィールドすべてが満たされていることを確認したい. 、そうでない場合は、データ注釈を使用して検証エラーを表示したいと思います。
何かご意見は ?