1. Required
[Required(ErrorMessage="Error message")]
2. StringLength
[StringLength(10)]
3. RegularExpression
[RegularExpression(@"")]
4. Range
[Range(35,44)]
5. Compare
[Compare("Compare field")]
后台验证:
if (!ModelState.IsValid)
{
return View(model);
}自定义错误信息:
ModelState.AddModelError("", "Invalid code.");
前台显示Error:
@Html.ValidationSummary()
本文介绍了几种常用的.NET框架数据验证属性,包括Required、StringLength、RegularExpression、Range和Compare,并提供了后台验证逻辑及自定义错误信息的方法。
1672

被折叠的 条评论
为什么被折叠?



