理解ModelState和验证的HTML辅助方法 mvc modelstate

理解ModelState和验证的HTML辅助方法 mvc modelstate
控制器类具有一个ModelState特性集合,它提供了一种方法,即通过传递到View种的模型对象指出存在的错误。ModelState集合中的错误条目标识出了有问题的模型特性名称(就是该模型的一些字段或属性,比如Dinner模型的Title、EventDate),并允许指定一个用户友好的错误消息(就是错误提示拉)。

1.集成了ModelState的HTML辅助方法

HTML辅助方法(例如Html.TextBox)将在呈现出时检查ModelState集合,如果存在该项的错误,那么它们将呈现用户输入的值和CSS错误类。

2.Html.ValidationMessage辅助方法

Html.ValidationMessage辅助方法可以用于输出与特定模型特性相关联的ModelState错误消息:<%=Html.ValidationMessage("EventDate")%>这句代码是与模型的EventDate特性关联起来,如果该特例发生错误将会出现错误提示消息。此外,我们也可以自己写错误提示,比如<%=Html.validationMessage("EventDate","EventDate项没有通过验证哟")%>

3.Html.Validatio nSummary()辅助方法

这个方法其实和asp.netWebForm里的Summary控件功能一样,用于呈现一个错误消息摘要,并在ModelState集合中伴随有一个所有详细错误消息的<ul><li>清单。Html.ValidationSummary()辅助方法使用了一个可选的字符串参数,看例子<%=Html.ValidationSummary("请修改错误并再次尝试")%>。其实就是错误清单的标题

  

爱华网本文地址 » http://www.aihuau.com/a/25101014/237109.html

更多阅读

告诉您高丽参和西洋参的区别方法 高丽参 西洋参 人参

许多消费者都在问高丽参和西洋参的区别。西洋参又称广东人参、花旗参。高丽参和西洋参的区别主要是品种和药用功效的不同,但这两种参都统属人参科。高丽参和西洋参的区别方法高丽参,又叫做韩国红参,是属于热性的中药,大补气血的上品

林蛙油的发泡方法和简单的食用方法 林蛙油最简单的吃法

林蛙油的发泡方法和简单的食用方法——简介林蛙油还有大量的雌性激素及可供人体吸收的多种微量元素,在清朝菜肴中誉为“八珍之首”,经常食用林蛙油可以提高人体免疫力,改善支气管及肺部疾病,尤其对女性的卵巢有很好的滋补作用。林蛙油

怎么在家赚钱_在家赚钱的方法和技巧 在家赚钱的十种方法

怎么在家赚钱_在家赚钱的方法和技巧——简介很多网友都比较有赚钱的意识,尤其是现在的一些大学生寒假在家除了学习也会选择一些网上赚钱的项目来做一做赚钱补习费也很不错。学会在家赚钱也可以解决一些待业人员的就业问题,本经验分享

声明:《理解ModelState和验证的HTML辅助方法 mvc modelstate》为网友点到为止分享!如侵犯到您的合法权益请联系我们删除