Asp.net MVC的验证
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Asp.net MVC的验证相关的知识,希望对你有一定的参考价值。
首先:在web.config文件中<appSettings>节点内添加<add key="ClientValidationEnabled" value="true"/>
步骤一:导入jquery.min.js以及jquery.validate.min.js和jquery.validate.unobtrusive.min.js
步骤二:实体类的属性上加验证特性
步骤三:使用htmlHelper的辅助方法生成标签
最后服务端校验:if(ModelState.IsValid)
常用验证特性
[Compare("")]相等判断
[Remote("方法名","控制器名")]
[OutputCache(Duration)] 缓存,默认绝对过期时间
等同于在web.config文件中<system.web>节点内添加
<caching><outputCacheSettings><outputCacheProfiles><add name="keepOneHour" duration="3600" varyByParam="none"/></outputCacheProfiles></outputCacheSettings></caching>
[ValidateInput(false)] 关闭标签验证
以上是关于Asp.net MVC的验证的主要内容,如果未能解决你的问题,请参考以下文章