MVC之校验

MVC校验

首先要在Models中创建几个属性 例子:Id、UserName、Age属性。
然后创建控制器,然后添加一个试图,选择强类型,选择支架模板Create生成页面,然后将所有控件改为TextBox,这样方便、
添加校验包,由于验证是基于JqueryValidate插件的验证,所以最后还需要在页面上添加JS插件包的引用
最后在Models中[Required], [StringLength], [Range], 和 [RegularExpression] 这几种校验方法

[HttpGet]
public ActionResult Index()
{
return View(new Person());
}

[HttpPost]
public ActionResult Index(Person person)
{
Validate(person);

if (!ModelState.IsValid)
{
return View(person);
}
else
{
return Content("输入数据通过验证");
}
}

-----

public class Person
{
[DisplayName("姓名")]
public string Name { get; set; }

[DisplayName("性别")]
public string Gender { get; set; }

[DisplayName("年龄")]
public int? Age { get; set; }
}

posted @ 2016-10-20 21:52  路边有一棵草  阅读(141)  评论(0编辑  收藏  举报