What is the difference between Server.Transfer and Response.Redirect?
Response.Redirect:This tells the browser that the requested page can be found at a new location. The browser then initiates another request to the new page loading its contents in the browser.
Server.Transfer: It transfers execution from the first page to the second page on the server. As far as the browser client is concerned, it made one request and the initial page is the one responding with content. The benefit of this approach is one less round trip to the server from the client browser.