我有一个带有@Html.ValidationMessageFor 的@Html.TextBoxFor 控件,它不是必填字段,但最大长度有限制,并且只允许使用数字。我在 ViewModel 中给出了以下代码:
[StringLength(10, ErrorMessage = "The field Phone must have a maximum length of 10")]
public string Phone { get; set; }
在单击按钮时,当我输入了超过 10 个字符时,我无法检索上述验证消息。
还有我将如何验证是否为数字?