Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di crow
    Registrato dal
    Dec 2009
    Messaggi
    174

    Differenza tra server.transfer e response.redirect

    Salve, qualcuno saprebbe spiegarmi la differenza tra server.transfer e response.redirect?

    Grazie

  2. #2
    Il Server.Transfer avviene esclusivamente sul server. L'esecuzione del codice viene interrotta e trasferita su un'altra pagina, portandosi dietro QueryString e Forms.
    La chiamata a questo metodo può essere effettuata se NULLA è ancora stato mandato come response. Attenzione all'autenticazione perché la chiamata alla pagina di destinazione non passa dalla PipeLine ASP.NET, quindi i moduli di autenticazione, autorizzazione ecc non vengono eseguiti!!!!!

    Il Response.Redirect coinvolge il client. Ovvero il server finisce l'esecuzione della pagina attuale restituendo al client lo stato "302", e "FORZA" il browser ad effettuare una nuova chiamata alla pagina di destinazione.


    Qui un bell'articolo, anche se non so a quale versione si riferisce:
    http://www.guru4.net/articoli/redirect-transfer/

    Qui i riferimenti:
    Server.Transfer
    Response.Redirect

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    ti chiederai fra un po' la differenza fra questi due metodi e Server.Execute.
    ti aspettiamo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.