只是想知道,我在ASP.NET MVC中强烈键入这些视图,然后在提交控制器上使用Request.Form来获取数据,验证它,将它放在一个对象中,发送到数据库。有没有办法我可以从View页面发回对象,因为它是强类型的,而不是做所有这些废话,因为我刚刚开始使用一个对象?
答案 0 :(得分:3)
你的意思是,模型绑定?
[AcceptVerbs (HttpVerbs.Post)]
public ActionResult UpdateUser (User user)
{
SaveUpdates ();
return View();
}
这将使用具有相同名称的表单值自动初始化User属性。
看看这个答案:ASP.Net MVC Custom Model Binding explanation
(来源:odetocode.com)