最初の質問は、StringLength を使用して最小の長さだけを指定することは可能ですか? さらに重要なことに、これは私がパスワードとして持っているものです。
private string password;
[Required]
[DataType(DataType.Password)]
[StringLength(15, MinimumLength = 6)]
public string Password { get { return password; } set { HashPassword(value); } }
私が望むのは、ユーザーがパスワードを入力するときに、パスワードに最小6文字、最大15文字しか入力できないということです。15 文字を超える巨大な文字列を生成するハッシュが原因で ModelState.IsValid が失敗するため、問題はコントローラーにあります。どうすればこれを回避できますか?