0

我有一个_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为空。

如何获取局部视图的父控制器名称?

4

1 回答 1

0

我相信这用于父/子操作......而不是查看部分。唯一不为空的情况是当您处于子操作中时。

于 2014-11-05T18:38:42.830 回答