【发布时间】:2009-06-23 09:08:07
【问题描述】:
我有一个在多个视图中使用的部分。 部分包含表单。提交表单时的操作始终相同,但包含该操作的控制器取决于视图。
假设我有控制器,每个控制器都有一个动作 ActOnChoosenPerson:
消防员控制器
HireStaffController
我有一个部分
PersonList.ascx
表单呈现为
Html.BeginForm("FireStaffController" , "ActOnChoosenPerson") 或
Html.BeginForm("HireStaffController" , "ActOnChoosenPerson")
什么是摆脱控制器参数的好方法?现在我将当前控制器的名称传递给模型并使用
Html.BeginForm(Model.CurrentController , "ActOnChoosenPerson")
但这有点尴尬。
【问题讨论】:
标签: asp.net-mvc