Server.Transfer is give better result than response.redirect in Server.Transfer, it occures on serverside so it give fast performance than response becouse response is work on two network trip like client side and server side In server.Transfer() client makes request server receives request server transfers to different page (all done on the server) new page is rendered and sent to client In Response.Redirect() client makes request server receives request server response to client with a redirect. client receives redirect client makes new (2nd) request server receives request new page is rendered and sent to client so response is done in two networktrip
Liked By
Write Answer
Difference between Response.Redirect() and Server.Transfer()
Join MindStick Community
You have need login or register for voting of answers or question.
Amit Singh
20-Oct-2010in Server.Transfer, it occures on serverside so it give fast performance than response becouse response is work on two network trip like client side and server side
In server.Transfer()
client makes request
server receives request
server transfers to different page (all done on the server)
new page is rendered and sent to client
In Response.Redirect()
client makes request
server receives request
server response to client with a redirect.
client receives redirect
client makes new (2nd) request
server receives request
new page is rendered and sent to client
so response is done in two networktrip