2014-11-05 81 views
0

我有一个_Partial.cshtml视图被称为在以下方式Parent.cshtml观点:获得从PartialView行动父控制器

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}); 
    } 

我遇到的问题是Paren tActionViewContext为空。

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

+0

你是什么意思的“父母控制器”?用于以前请求的控制器? – Andrei 2014-11-05 17:49:09

+0

是的。我想要控制器调用Parent.cshtml,然后调用_Partial.cshtml。 – francisg3 2014-11-05 18:22:39

回答

0

我相信这是用于父母/子行为...不查看部分。唯一一次这不是空的是当你在一个孩子的行为。