我有EmployeeController
和ShiftController
。在Index
EmployeeController
视图中,我显示了EmployeeDetails
,其中包含Edit
,Delete
和GetShifts
的选项(这可以获得该员工的所有转变) - EmpShifts.aspx)。
在EmpShifts.aspx中,我想提供Create New Shift
的链接。我想知道如何从Create
致电EmpShifts.aspx
移位视图。
我的设计结构是否错误。欢迎提出建议。
答案 0 :(得分:2)
生成链接时,您可以指定它们指向的操作和控制器:
<%= Html.ActionLink("Create new shift", "create", "shift") %>
HTML表单允许您进行POST:
<% using (Html.BeginForm("create", "shift")) <% { %>
...
<% } %>
您的设计是正确的。在某些视图中指向其他控制器操作的链接/表单是完全正常的。