摘要: 验证用于保证用户输入的正确性,及时阻止用户提交错误数据,确保数据符合业务规则。 MVC中可直接在控制器Action方法中进行验证:检查传入参数,如果传入参数不符合业务规则,则通过控制器的ModelState属性的AddModelError方法向模型状态添加错误消息,通过ModelState.IsValid判断模型是否全部通过验证,随后,在视图中通过Html.ValidationSummary、Html.ValidationMessage、Html.ValidationMessageFor辅助方法生成验证消息。 在Controller中验证并不是最好的方法:验证过于分散,容易造成重复代码,不利于 阅读全文
posted @ 2011-01-25 19:57 xfrog 阅读(6038) 评论(3) 推荐(4) 编辑