我有一个包含部分视图的视图(来自调用@{ 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