视图如何填充模型?

时间:2012-04-03 15:46:35

标签: c# asp.net-mvc

我有一个ASP.NET MVC视图和相关模型。

如何在视图中填写相关模型?

2 个答案:

答案 0 :(得分:3)

你没有。 MVC会这样做,当表单发布回控制器时它会自动执行此操作(假设您使用的是模型绑定,而不是FormsCollection)

答案 1 :(得分:0)

从视图中POST到控制器操作,模型绑定器将填充它:

查看:

@using(Html.BeginForm())
{
    @Html.EditorFor(m => m.SomeProperty)

    <input type="submit" value="Submit" />
}

控制器:

[HttpPost]
public ActionResult SomeAction(SomeModel model)
{
    // your model has been populated by what was in the form at this point
}