繁体   English   中英

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

[英]How do you pass a model from Editor for model into a controller? (using asp.net)

@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的签名,以将模型提供给控制器中的方法。

如果将此代码添加到控制器中,它将正常工作。

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

}

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM