У меня есть вид _Partial.cshtml, который называется в Parent.cshtml зрения следующим образом:Получить родительский контроллер от PartialView действий
Parent.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});
}
проблема, которую я имею, что Paren tActionViewContext - null.
Как получить имя родительского контроллера частичного просмотра?
Что вы подразумеваете под «родительским контроллером»? Контроллер используется для предыдущего запроса? – Andrei
Да. Я хотел бы иметь контроллер, который называется Parent.cshtml, который, в свою очередь, вызывает _Partial.cshtml. – francisg3