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
What I need to create and run an asp.net application?
What is query string? What are its advantages and limitations?
What is difference between rest and soap?
What is the file extension of web service?
What is strong-typing versus weak-typing?
How can we implement a identity (sql server) call in an asp.net page?
What is global.asax file used for?
What are the events that happen when a client requests an asp.net page from iis server?
What is role-based security in asp.net?
is there any third party tools are using in .net technologies? what are there ? give me the brief introduction?
is gateway for sms continue connected for sending sms.how?
To display data in a Repeater control which template you provide?
Are there resources online with tips on asp to asp.net conversions?
What is different in .net 1.1 and .net 2.0?
What is the latest version of asp.net?