登録ページを含む MVC アプリケーションがあります。モデル クラス:
public class Register
{
[Required(ErrorMessageResourceName="Name Required"), ErrorMessageResourceType = typeof(ErrorMessages))]
public string Name { get; set; }
[Required(ErrorMessageResourceName="Password Required"), ErrorMessageResourceType = typeof(ErrorMessages))]
public string Password1 { get; set; }
[Required(ErrorMessageResourceName="Confirm Password Required"), ErrorMessageResourceType = typeof(ErrorMessages))]
public string Password2 { get; set; }
}
名前、パスワード 1 またはパスワード 2 が空白の場合、ユーザーの登録を許可しないようにします。
私の問題は、パスワード 1 がパスワード 2 と等しいかどうかを確認する検証を追加する必要があることです。その検証をこのクラスに含めるのは良いことですか? または、JavaScript検証として.cshtmlファイルでそれを行いますか?
どちらの方法でも可能であることはわかっていますが、検証を作成するためのベスト プラクティスも必要です。
前もって感謝します!