您的位置:首页 > 编程语言 > ASP

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("", "验证码错误")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: