您的位置:首页 > 其它

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{

重新渲染页面

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: