在Model上使用RequiredAttribute,页面提交时,字段都没有填,但是验证通过了,怎么回事?
http://www.cnblogs.com/xlhblogs/p/3396087.html
页面要添加validate.js嘛?不需要设置任何脚本吗
Controller中ModelState.IsValid=false,但是错误信息没有显示
@jacky_liu: 页面验证就行。Model自带的验证属性不是很灵活,性能也不是很好。
两点需要注意的:一个是js验证库的引入;二个是要显示错误信息,必须要写@Html.ErrorMessageFor(x=>x.xxx)
ErrorMessageFor(x=>x.xxx)