我有一个 _Partial.cshtml 视图,该视图在 Parent.cshtml 视图中以下列方式调用:
Parent.cshtml:
@ Html.Render( “_部分”);
在 _Partial.cshtml 视图中,有一个按以下方式链接到表单的按钮:
using (Html.BeginForm("Send", "DetailsController", FormMethod.Get))
{
<input type="submit" value="submit" />
}
在 DetailsController 中,我有发送操作,如下所示:
public ActionResult Send(int orderId)
{
if (some condition)
{
return RedirectToAction(parentAction, parentController, new {orderId});
}
return RedirectToAction(action, controller, new {orderId});
}
我遇到的问题是 ParentActionViewContext 为空。
如何获取部分视图的父控制器名称?
答案 0 :(得分:0)
我相信这用于父/子动作......不能查看部分内容。这是非空的唯一时间是你在儿童行动。