首页在页面引用:
<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{
重新渲染页面
}