10 messaggi dal 12 luglio 2002
Ho notato utilizzando Response.Redirect, che spesso l'intestazione dell'URL non cambia pur avendo visualizzato la nuova pagina. Perche' questo? Inoltre la pagina chiamata è effettivamente caricata del tutto?

Grazie
118 messaggi dal 13 gennaio 2004
NON E' POSSIBILE!
Sicuramente si tratta di una pagina MultiFrame..........!
Modificato da f.bonacci il 16 gennaio 2004 12.19 -

Punto Interrogativo
2.584 messaggi dal 14 maggio 2001
Se tu hai una pagina con all'interno dei frame avrai il nome di quella pagina nella barra degli indirizzi di Explorer...

Se stai cambiando un frame con redirect o con window.open in realtà non stai cambiando tutto il tuo schermo (cioè la tua pagina con la struttura dei frame) ma solo una parte di esso e quindi è anche logico che non cambi il nome nella barra degli indirizzi...

Esiste poi un metodo server.transfer che è simile al redirect ma se lanciato su una pagina senza frame non ti cambierà il nome nella barra degli indirizzi.... questo per come avviene il colloquio tra client e server...

- L'utente clicca su un botton e invia la richiesta di una nuova pagina al server
- Il server apre la pagina e comincia a elaborare il codice
- appena incontra un redirect invia al client le intestazioni della nuova pagina (cambia quindi quello che c'è scritto nella barra degli indirizzi)
- comincia a elaborare la nuova pagina e poi invia l'Html al client

Se al posto del redirect ci fosse un server.transfer non ci sarebbe l'invio delle nuove intestazioni ma solo il codice Html finale...

Per quanto riguarda il fatto "se viene caricata completamente la pagina" cosa intendi esattamente?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.