| dalla versione 6.5.2680 - modificato il 23/03/2010 - link - english
|
Scopo
Permette di reindirizzare il browser ad una nuova nuova pagina.
ClientApplication.Redirect(url pagina)
Argomenti
url pagina
|
È una stringa contenente l'indirizzo internet completo a cui reindirizzare il browser. Ad esempio http://www.progamma.com.
|
Note
-
La procedura Redirect non chiude la sessione corrente, ma cambia solamente il contenuto del browser. Per chiudere la sessione occorre utilizzare la procedura Exit.
- Uno dei possibili utilizzi è quello di creare un file HTML in base alla query string di richiesta e poi reindirizzare il browser su tale file HTML. In questo modo è possibile creare con Instant Developer un'applicazione web che risponde con un formato HTML totalmente generato dall'applicazione stessa. La funzionalità di ricerca di questa documentazione usa proprio questo meccanismo.
- E' anche possibile mandare il browser alla pagina di una seconda applicazione web che condivide in maniera "quasi" impercettibile per l'utente finale la stessa finestra browser con la prima. E' quindi possibile passare da un'applicazione all'altra come se se ne stesse usando solo una. In questo caso le due applicazioni web hanno due diverse sessioni e non condividono la stessa. Per passare dati da una all'altra è possibile utilizzare il database o altri meccanismi di condivisione (cookies, forms, files...)
-
ATTENZIONE: se si attiva la funzionalità DeleteAfterDownload, l'applicazione cancella tutti i file aperti tramite questo metodo. Se il file mostrato all'utente non deve essere cancellato, è necessario utilizzare il metodo CopyFile per mostrare la copia e non l'originale.
event EsempiGL.Terminate()
{
EsempiGL.Redirect(www.progamma.com)
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.