In diverse pagina's heb ik bewust de sessionstate in de page directive op false staan
Nu wil ik in de Basepage.cs van de masterpage zorgen dat wanneer de pagina een bepaalde querystring heeft dat de sessionstate op true komt staan.
Dat doe ik op de volgende manier:
Nu vang ik met
af of de session niet null is, maar deze blijft null.
Terwijl ik had gehoopt dat deze nu niet null zou zijn.
code:
1
2
3
| <%@Page Language = "C#" EnableSessionState = "False" |
Nu wil ik in de Basepage.cs van de masterpage zorgen dat wanneer de pagina een bepaalde querystring heeft dat de sessionstate op true komt staan.
Dat doe ik op de volgende manier:
code:
1
2
3
4
5
6
| if (!string.IsNullOrEmpty(Request.QueryString["test"])) { System.Configuration.Configuration configuration = WebConfigurationManager.OpenWebConfiguration(""); PagesSection pagesSection = (PagesSection)configuration.GetSection("system.web/pages"); pagesSection.EnableSessionState = PagesEnableSessionState.True; } |
Nu vang ik met
code:
1
| if (HttpContext.Current.Session == null) |
af of de session niet null is, maar deze blijft null.
Terwijl ik had gehoopt dat deze nu niet null zou zijn.