mvc中数据验证和注解
2014-04-22 11:09
337 查看
首页在页面引用:
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
<script src="../../Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="../../Scripts/jquery.validate.min.js" type="text/javascript"></script>
<script src="../../Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script>
页面得用html.BeginForm 方式
@using (Html.BeginForm())
{
}
注解的标签 写法:
@Html.TextBoxFor(l=>l.UserName)
@Html.ValidationMessageFor(l =>l.UserName)
模型属性写法:
引用命名空间: using System.ComponentModel.DataAnnotations;
[Required(ErrorMessage="用户名必填")]
public virtual string UserName
{
get;
set;
}
最后 controller中验证模型状态是否有效
if (ModelState.IsValid)
{
//提交或更新内容
}else{
重新渲染页面
}
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
<script src="../../Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="../../Scripts/jquery.validate.min.js" type="text/javascript"></script>
<script src="../../Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script>
页面得用html.BeginForm 方式
@using (Html.BeginForm())
{
}
注解的标签 写法:
@Html.TextBoxFor(l=>l.UserName)
@Html.ValidationMessageFor(l =>l.UserName)
模型属性写法:
引用命名空间: using System.ComponentModel.DataAnnotations;
[Required(ErrorMessage="用户名必填")]
public virtual string UserName
{
get;
set;
}
最后 controller中验证模型状态是否有效
if (ModelState.IsValid)
{
//提交或更新内容
}else{
重新渲染页面
}
相关文章推荐
- MVC-Model数据注解(三)-Remote验证的一个注意事项
- MVC3----数据注解与验证(2)之 详解Remote验证与Compare验证
- MVC-Model数据注解(三)-Remote验证的一个注意事项
- 【ASP.NET MVC系列】浅谈数据注解和验证
- MVC学习手册之数据注解与验证
- asp.net mvc常用的数据注解和验证以及entity framework数据映射
- asp.net mvc常用的数据注解和验证以及entity framework数据映射的一个实例
- 数据注解和验证 – ASP.NET MVC 4 系列
- Asp.net MVC 数据注解与验证
- MVC通过后台注解来添加对数据的验证。
- 【ASP.NET MVC系列】浅谈数据注解和验证
- MVC-Model数据注解(三)-Remote验证的一个注意事项
- MVC中的数据注解和验证
- Asp.net Mvc 数据验证
- asp.net mvc源码分析-DefaultModelBinder 自定义的普通数据类型的绑定和验证
- Asp.net MVC 示例项目"Suteki.Shop"分析之---数据验证
- MetadataType的使用,MVC的Model层数据验证
- ASP.NET MVC3书店--第六节 使用注解来进行数据验证
- (转载)ASP.NET MVC结合jQuery插件进行数据验证
- MVC-Controllers 数据验证