我有一个_Partial.cshtml视图,它在Parent.cshtml视图中以下列方式调用:
父.cshtml:
@Html.Render("_Partial");
在_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为空。
如何获取局部视图的父控制器名称?