有没有办法可以从“Request.Form [”person“]中获取值,所以我可以为实体设置一些值?
答案 0 :(得分:1)
避免在ASP.NET MVC中使用Request对象被认为是最佳做法。
ASP.NET MVC支持模型绑定,它允许Controller的操作方法接受对象。默认绑定器自动查找与对象属性匹配的Request值,并将它们绑定到参数:
public ActionResult SavePerson(Person person)
{
//Save the person object
return View();
}
如果默认活页夹不符合您的要求,您可以编写自定义活页夹。
有关模型绑定的更多信息:http://weblogs.asp.net/nmarun/archive/2010/02/25/asp-net-mvc-model-binding.aspx