1
[StringLength(255, MinimumLength=6, 
                   ErrorMessage = "Password can't be less that 6 characters"), 
                   Required, 
                   DataType(DataType.Password), 
                   Display(Name = "Password")]
public string Password { get; set; }

[StringLength(255, MinimumLength = 6), Required, DataType(DataType.Password), 
                   Compare("Password"), Display(Name = "Repeat password")]
public string RepeatPassword { get; set; }

ユーザーが 6 未満のパスワードを入力すると、パスワードが一致しません。エラー メッセージは次のとおりです。

パスワードは 6 文字未満にすることはできません '繰り返しパスワード' と 'パスワード' が一致しません。

繰り返しパスワードが 6 未満で、パスワードが一致しない場合のエラーは次のとおりです。

「繰り返しパスワード」と「パスワード」が一致しません。フィールド Repeat password は、最小長が 6 で最大長が 255 の文字列である必要があります。

この場合、「パスワードを繰り返す」と「パスワードが一致しない」のみが表示されるようにします。これどうやってするの?

4

0 に答える 0