Response.Redirect
involves a roundtrip to the server whereas Server.Transfer conserves
server resources by avoiding the roundtrip. It just changes the focus of
the webserver to a different page and transfers the page processing to a
different page.
Response.Redirect can be used for both .aspx and html pages whereas Server.Transfer can be used only for .aspx pages.
Response.Redirect
can be used to redirect a user to an external websites. Server.Transfer
can be used only on sites running on the same server. You cannot use
Server.Transfer to redirect the user to a page running on a different
server.
Response.Redirect
changes the url in the browser. So they can be bookmarked. Whereas
Server.Transfer retains the original url in the browser. It just
replaces the contents of the previous page with the new one.
No comments:
Post a Comment