我希望向管理员和用户显示我的 Action 方法的不同视图:
public ActionResult Create()
{
CreateIssue issue = new CreateIssue();
if (user.SupportAdmin)
{
return View("Admin/Create", issue);
}
return View(issue);
}
然后我的视图看起来像这样:
@model myApp.Models.CreateIssue
@{
ViewBag.Title = "IT HelpDesk - Create a new Issue";
}
@Html.Partial("_Create")
我已将内容放在 Partial_Create
中,因为大多数内容都是相同的,但我想在 Admin 视图中添加一个额外的输入,该输入将位于我的_Create
局部视图的中间。我不知道该怎么做,我确实尝试section
在我的管理员创建视图中渲染一个在部分内部调用的视图,但它们只允许在_Layout
我认为的页面上使用?