如何将模型从编辑器传递到控制器? (使用asp.net)

时间:2012-08-31 18:47:13

标签: c# .net asp.net-mvc editorfor

@model mymodelsnamespace

    @using (Html.BeginForm("MyMethodName", "MyContollerName", FormMethod.Post)) 
    {
         @Html.EditorFor(m => Model, "Submit", new { multiple = true }) 
        <input type="submit" value="Submit" />
    }

我知道我要编写的代码将接近上面的内容

如何将更新的模型传递给MyMethodName,我可以继续在我的控制器中操作它吗?

请提供MyMethodName和cshtml的签名,以便将模型提供给控制器中的方法。

1 个答案:

答案 0 :(得分:0)

如果您将此代码添加到控制器,它应该可以正常工作。

[HttpPost]
public ActionResult MyMethodName (YourModel model)
{
    ... some code here.

}

您可能会发现Model-View-ViewModel模式很有趣。