[英]ASP.net MVC, calling a view from different Controller
我有一个EmployeeController
和ShiftController
。 在EmployeeController
的Index
视图中,我显示了EmployeeDetails
其中包含Edit
, Delete
和GetShifts
选项(这将获得该员工的所有轮班 - EmpShifts.aspx)。 在EmpShifts.aspx中,我想提供Create New Shift
的链接。 我想知道如何从EmpShifts.aspx
调用Create
View of Shifts。
我的设计结构是否错误。 欢迎提出建议。
生成链接时,您可以指定它们指向的操作和控制器:
<%= Html.ActionLink("Create new shift", "create", "shift") %>
对于允许您POST的HTML表单也是如此:
<% using (Html.BeginForm("create", "shift")) <% { %>
...
<% } %>
你的设计是对的。 在某些视图中指向其他控制器操作的链接/表单是完全正常的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.