- ClientValidationEnabled
在asp.net mvc 5中ClientValidationEnabled默认为TRUE,所以也不需要刻意去设置
- 应用ValidationAttribute
这里使用内置的RequiredAttribute来演示
public class Book { [Required(ErrorMessage = "BookID Is Required")] public string BookID { get; set; } public string Title { get; set; } public string Date { get; set; } }
- 引用相关JQuery
- 在View中显示错误消息
@Html.ValidationSummary() @Html.ValidationMessageFor(o => o.BookID)
- DOMReady中设置validate
客户端view总览
View
在这个例子中当你提交表单的时候,会验证客户端的数据是否符合validationAttribute的设置,如果不满足条件则显示错误提示