【发布时间】:2013-03-08 02:13:13
【问题描述】:
我正在制作一个应用程序,在我的应用程序中我有一个范围为 4 - 64 的文本字段
现在我正在寻找一种方法,当用户尝试将字母放在此范围之外并按下按钮提交时向他提供错误消息,它需要说无效...
因此,例如,他在文本字段中放了一个 2,然后单击提交,它需要在警告框或其他内容中提供错误消息。
我模型中的文本字段:
[DisplayName("Length")]
[Range(4, 64, ErrorMessage = "Test")] //errormessage isn't working
public int LengthField { get; set; }
我的视图上的文本字段 + 提交按钮:
@Html.LabelFor(m => m.LengthField):
@Html.TextBoxFor(m => m.LengthField) (4 - 64 chars)
<button type="submit" id="btn_submit">Submit</button>
在互联网上,我读到了一些关于 @Html.ValidationSummary 的内容,也许我可以使用它?但是,当有人知道一个好方法时,那很好
【问题讨论】:
标签: c# asp.net-mvc razor error-handling