从MVC3视图剃刀视图引擎中的部分视图调用按钮点击内的当前控制器动作



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

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

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

例如:

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

参考文献:

  • http://msdn.microsoft.com/en-us/library/system.web.mvc.html.formextensions.beginform(v=vs.108).aspx
  • http://msdn.microsoft.com/en-us/library/dd460344(v=vs.108).aspx

最新更新