Difference between Response.Redirect and Server.Transfer?

In case of Response.Redirect, a new request is generated from client-side for redirected page. It's a kind of additional round trip. As new request is generated from client, so the new URL is visible to user in browser after redirection.
While in case of Server.Transfer, a request is transferred from one page to another without making a round trip from client. For the end user, URL remains the same in browser even after transferring to another page.

Comments

Popular posts from this blog

Explain what is the difference between View and Partial View?

List out different return types of a controller action method?

Explain what is routing in MVC? What are the three segments for routing important?