Asp.net MVC输入验证 Validation的用法
2014-02-17 10:19
393 查看
@Html.TextBoxFor(model => model.loginname)
@Html.ValidationMessageFor(model => model.loginname)
这样会在登陆框右面生成一个登陆验证显示块,如果验证出错会在该处显示信息
@Html.ValidationSummary(true),参数true表示只显示模型级别的错误,参数false表示显示所有错误,包括属性级别。例如 ModelState.AddModelError("", "验证码错误");这个是模型级别的错误; ModelState.AddModelError("loginerror", "验证码错误");这个是属性级别的错误
使用方法:
可以用@Html.ValidationMessage在每个控件的后面展示属性验证错误信息,
用@Html.ValidationSummary(true)展示模型级别出错信息,一般是用户信息不匹配、验证码不正确之类的后台错误。如后台代码:ModelState.AddModelError("", "验证码错误")
@Html.ValidationMessageFor(model => model.loginname)
这样会在登陆框右面生成一个登陆验证显示块,如果验证出错会在该处显示信息
@Html.ValidationSummary(true),参数true表示只显示模型级别的错误,参数false表示显示所有错误,包括属性级别。例如 ModelState.AddModelError("", "验证码错误");这个是模型级别的错误; ModelState.AddModelError("loginerror", "验证码错误");这个是属性级别的错误
使用方法:
可以用@Html.ValidationMessage在每个控件的后面展示属性验证错误信息,
用@Html.ValidationSummary(true)展示模型级别出错信息,一般是用户信息不匹配、验证码不正确之类的后台错误。如后台代码:ModelState.AddModelError("", "验证码错误")
相关文章推荐
- ASP.NET MVC ValidationAttribute 服务器端自定义验证
- ASP.NET MVC 3 Validation - 正则表达式验证RegularExpressionAttribute之日期验证
- [翻译]ASP.NET MVC 3 开发的20个秘诀(三)[20 Recipes for Programming MVC 3]:验证用户输入
- asp.net mvc FluentValidation客户端验证失效
- ASP.NET MVC 3里面客户端输入验证的改动
- ASP.NET MVC和WebForm 轻松实现前端和后端的双重验证 jquery.validate+ValidationSugar
- ASP.NET MVC 3 Validation - 正则表达式验证RegularExpressionAttribute之日期验证
- ASP.NET MVC ValidationAttribute 服务器端自定义验证
- ASP.NET MVC下保存输入敏感内容时去掉验证
- ASP.NET MVC 3里面客户端输入验证的改动 (转)
- ASP.NET MVC ValidationAttribute 服务器端自定义验证
- 关于ASP.NET MVC的业务逻辑验证(validation)
- ASP.NET MVC下的四种验证编程方式
- Asp.Net MVC 2.0 Filter基本用法
- ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)
- 支持ASP.NET MVC、WebFroM的表单验证框架ValidationSuar使用介绍
- ASP.NET利用CustomValidator的ClientValidationFunction与OnServerValidate来double check资料输入的正确性
- ASP.NET MVC HtmlHelper用法大全
- ASP.NET MVC 中如何用自定义 Handler 来处理来自 AJAX 请求的 HttpRequestValidationException 错误