在MVC3视图剃刀视图引擎中从局部视图中单击按钮中的当前控制器操作

时间:2012-09-11 08:29:42

标签: asp.net-mvc-3 razor

我有一个包含局部视图的视图(来自不同控制器的部分视图,调用@{ Html.RenderAction("DebitHeadConfigure", "HeadDisplayConfigure");})现在我需要针对按钮的操作点击哪个按钮来自局部视图

注意:目前,如果我使用提交类型按钮,则它会调用我的主控制器操作

1 个答案:

答案 0 :(得分:3)

问题不在您的按钮中,而是在您提交的表单中。确保在局部视图中的表单中指定操作和控制器。

例如:

@using (Html.BeginForm("ActionToCall", "ControllerContainingAction", FormMethod.POST)) {
     <p>
         My Form
     </p>
}

参考文献: