What is the difference between Server.Transfer and
Response.Redirect? Why would I choose one over the other?

Answer Posted / kumar saurabh

In earlier versions of IIS, if we wanted to send a user to a new Web page, the only option we had was Response.Redirect. While this method does accomplish our goal, it has several important drawbacks. The biggest problem is that this method causes each page to be treated as a separate transaction. Besides making it difficult to maintain your transactional integrity, Response.Redirect introduces some additional headaches. First, it prevents good encapsulation of code. Second, you lose access to all of the properties in the Request object. Sure, there are workarounds, but they're difficult. Finally, Response.Redirect necessitates a round trip to the client, which, on high-volume sites, causes scalability problems.
As you might suspect, Server.Transfer fixes all of these problems. It does this by performing the transfer on the server without requiring a roundtrip to the client.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What I need to create and run an asp.net application?

514


What is query string? What are its advantages and limitations?

514


What is difference between rest and soap?

578


What is the file extension of web service?

556


What is strong-typing versus weak-typing?

583






How can we implement a identity (sql server) call in an asp.net page?

556


What is global.asax file used for?

559


What are the events that happen when a client requests an asp.net page from iis server?

482


What is role-based security in asp.net?

523


is there any third party tools are using in .net technologies? what are there ? give me the brief introduction?

1950


is gateway for sms continue connected for sending sms.how?

1830


To display data in a Repeater control which template you provide?

590


Are there resources online with tips on asp to asp.net conversions?

548


What is different in .net 1.1 and .net 2.0?

576


What is the latest version of asp.net?

537