@Html.ValidationMessageForを含む@Html.TextBoxForコントロールがありますが、これは必須フィールドではありませんが、最大長に制限があり、数値のみを許可する必要があります。私はViewModelで次のコードを与えました:
[StringLength(10, ErrorMessage = "The field Phone must have a maximum length of 10")]
public string Phone { get; set; }
ボタンをクリックすると、10文字を超えて入力したときに、上記の検証メッセージを取得できません。
また、数値かどうかをどのように検証しますか?