В моем контроллере скажите ControllerFirst
Я устанавливаю свойство ViewBag
в строке ниже.
ViewBag.PreviousPage="ThisIsComingFromControllerFirst";
return RedirectToAction("ControllerSecond", "Home");
Теперь отсюда:
public ActionResult ControllerSecond()
{
return View();
}
Я пытаюсь использовать Viewbag
в ControllerSecond
следующим
Просмотр: ControllerSecond.cshtml
@if(ViewBag.PreviouPage == "SomeValue")
{
//do this
}
Но ViewBag.PreviousPage
значение равно нулю.
Пожалуйста, дайте мне знать, почему он нулевой, что я мог сделать, чтобы получить значение в моем представлении из ControllerFirst
.
Я сделал это, используя Session
, но мы не хотим сессий ..
Есть ли другие варианты?