Я делаю ajax вызов asp. net mvc действие (это имя действия SearchResults)
В действии SearchResults я устанавливаю сеанс
context.Session["FlightSearchRequest"] = flightSearchRequest;
и затем перенаправить на другое действие
return RedirectToAction("GetAvailableFlights");
В действии GetAvailableFlights я хочу получить доступ к сеансу
return context.Session["FlightSearchRequest"] as FlightSearchRequest;
Но он равен нулю
Я думаю, что мой сеанс потерян, но почему ? Я хочу отладить этот
Я добавил
protected void Session_End(object sender, System.EventArgs e)
{
}
в global.asax, но он не запущен ... Когда мой сеанс становится нулевым, я хочу поймать это, что мне делать?