Cursus ASP : response.redirect

Ledensectie

Code :

Code in ASP-pagina : <% response.buffer = true %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Cursus ASP : response.redirect</title> <link href="../stijl.css" rel="stylesheet"> </head> <body> <div class="hoofding"> Cursus ASP : response.redirect </div> <% pwdecht = "ivopas" pwdgebruikt = "ivopas" btest = (pwdecht = pwdgebruikt) if btest then response.redirect "leden.html" else response.write "Ongeldig paswoord" end if %> </body> </html> Code leden.html : HTML-pagina met : <h2>Ledensectie</h2>
Wanneer het echte paswoord gelijk is aan het ingegeven paswoord (hier twee waarden van variablelen)
wordt de client doorgestuurd naar de ledenpagina (leden.html, deze pagina zie je nu).

Zoniet krijgt de gebruiker de melding "ongeldig paswoord"

Response.redirect wordt meegestuurd naar de client in de HTTP-headers,
daardoor moet je wanneer de buffering afligt (response.buffer = false )
deze opdracht geven voor er informatie naar de browser wordt gestuurd.

Het is dus de browser die de opdracht krijgt naar een andere pagina te surfen.