Asp Server Transfer. It transfers current page request to another aspx page on the same server. Although the aspnet authorization and authentication logic runs before the original resource handler is called aspnet directly calls the handler indicated by the transfer method and does not rerun authentication and authorization logic for the new resource.

Servertransfer is used to redirect current users page request for example page1aspx to another target page page2aspx of same server. Instead of telling the browser to redirect it simply changes the focus on the web server and transfers. Private void transferstring url create uri builder var uribuilder new uribuilderrequesturlscheme requesturlhost requesturlport requestapplicationpath.
However the statement has a number of distinct advantages and disadvantages.
Lets see an example. It transfers current page request to another aspx page on the same server. This happens all on the server. When the web server receives a request for redirection using servertransfer the original request is simply rewritten and transferred to some other page page2aspx on the same server.