Ik heb in een webapplicatie een masterpage met daarin een aantal contentplaceholders. In een van de contentplaceholders (body) plaats ik een groot gedeelte van de pagina met daarin een UserControl (ascx).
In deze usercontrol vraag ik de Url op via Page.Request.Url. Dit gaat goed totdat ik de contentplaceholder bij de eerste keer opvragen niet zichtbaar maak.
Wanneer ik dit doe, krijg ik een nullreference-exception in de UserControl en blijkt 'Page' null te zijn.
Tijdens de postback is een van de eerste dingen die ik doe, het visible maken van de betreffende contentplaceholder.
Heeft iemand enig idee waar dit door komt en waarom dit zo is?
En hoe zou ik dit op een andere manier kunnen aanpakken? Ik heb al geprobeerd niet de contentplaceholder in de master-page invisible te maken, maar de Content-control in de pagina zelf. Dit bleek echter helemaal geen effect te hebben en de inhoud was gewoon zichtbaar.
In deze usercontrol vraag ik de Url op via Page.Request.Url. Dit gaat goed totdat ik de contentplaceholder bij de eerste keer opvragen niet zichtbaar maak.
Wanneer ik dit doe, krijg ik een nullreference-exception in de UserControl en blijkt 'Page' null te zijn.
Tijdens de postback is een van de eerste dingen die ik doe, het visible maken van de betreffende contentplaceholder.
Heeft iemand enig idee waar dit door komt en waarom dit zo is?
En hoe zou ik dit op een andere manier kunnen aanpakken? Ik heb al geprobeerd niet de contentplaceholder in de master-page invisible te maken, maar de Content-control in de pagina zelf. Dit bleek echter helemaal geen effect te hebben en de inhoud was gewoon zichtbaar.