ASP.NET MVC4入门教程(八):给数据模型添加校验器
在本节中将会给Movie模型添加验证逻辑。ASP.NET MVC鼓励您指定功能或者行为,只做一次,然后将它应用到应用程序的各个地方。下面列出了MovieController类中的Create方法。它们是之前教程中自动生成的,并没有修改。第二种Create方法 调用 ModelState.IsValid来检查是否有的任何的Movie验证错误。如果对象含有验证错误,则Create方法会重新显示初始的form。如果您在浏览器中禁用 JavaScript,然后提交具有错误信息的form,断点将会命中。它们会自动查找模型中指定的验证属性,并显示适当的错误消息。它意味着您会完全遵守DRY原则。完整的Movie 类如下所示。运行该应用程序并浏览到Movies控制器。很好的格式化了发布日期和价格。下图显示了Release Date和使用 "FR-FR" Culture 的Price。
用户评论