ASP.NET MVC 获取表单数据
(2012-10-09 10:00:37)
实体类:person
public class Person
{
public string Name{get;set;}
public string Phone{get;set;}
}
view层
@model Model.Person
@{
ViewBag.Title = "Add";
}
Add
@using (Html.BeginForm("doAdd","person",FormMethod.Post) {
}
1、通过request.form获取表单数据
public
ActionResult doAdd()
{
Person person = new
Person();
person.Name= Request.Form["Name"];
person.Phone= Request.Form["Phone"];
personService.add(person);
return View("Index");
}
2、通过FormCollection获取表单数据
public ActionResult
doAdd(FormCollection form)
{
Person person = new
Person();
person.Name= form["Name"];
person.Phone= form["Phone"];
personService.add(person);
return View("Index");
}
3、通过Person对象获取
public ActionResult
doAdd(Person person)
{
personService.add(person);
return View("Index");
}