Een beetje vaag topic onderwerp, maar ik kon geen betere bedenken.
Probleem: Ik heb een aspx pagina. Als de gebruiker een verkeerde waarde selecteert en op de 'verder' knop drukt, dan maak ik een Panel visible met daarop een error-melding.
Als de gebruiker nu zijn fout herstelt en wederom op de 'verder' knop drukt, dan wordt de volgende pagina geladen. Als ik nu op de back button van de browser druk, dan ga ik weer keurig terug naar de eerste pagina, maar dan is het panel nog steeds zichtbaar, ondanks dat ik in het klik event van de 'verder' knop zeg: panel.Visible = false;
Ik vermoed dat de pagina geen postback doet, omdat ik redirect naar de tweede pagina. Vandaar dat panel.Visible = false; geen effect heeft. Maar hoe kan ik voorkomen dat het panel nog steeds zichtbaar is na een klik op de back button van de browser?
Probleem: Ik heb een aspx pagina. Als de gebruiker een verkeerde waarde selecteert en op de 'verder' knop drukt, dan maak ik een Panel visible met daarop een error-melding.
Als de gebruiker nu zijn fout herstelt en wederom op de 'verder' knop drukt, dan wordt de volgende pagina geladen. Als ik nu op de back button van de browser druk, dan ga ik weer keurig terug naar de eerste pagina, maar dan is het panel nog steeds zichtbaar, ondanks dat ik in het klik event van de 'verder' knop zeg: panel.Visible = false;
Ik vermoed dat de pagina geen postback doet, omdat ik redirect naar de tweede pagina. Vandaar dat panel.Visible = false; geen effect heeft. Maar hoe kan ik voorkomen dat het panel nog steeds zichtbaar is na een klik op de back button van de browser?