Pourquoi la session est-elle nulle lors de la redirection d'un contrôleur vers un autre? Et quand je réactualise la page, je trouve que l'objet session n'est pas nul et possède des données!La session est nulle lors de la redirection d'un contrôleur vers un autre ASP.NET MVC
Premier contrôleur:
HttpContext.Session["SiteCheckpoint"] = siteCheckpoint;
//redirect to second page controller
Response.Redirect(siteCheckpoint.FirstPageUrl + "?rf =" + referenceId);
Deuxième contrôleur:
if (HttpContext.Session[Resources.SessionParameter.SiteCheckpoint] != null)
{
GetCheckpointData();
}
else
{
//Raise error page
}
J'ai essayé cette solution mais cela n'a pas fonctionné:
<remove name="Session" />
<add name="Session" type="System.Web.SessionState.SessionStateModule"/>