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 are user controls?
How to set the pane area to transparent of a scrollPane component.?
What are sessions in asp net?
Which authentication uses a combination of windows and iis authentication?
What is enableviewstate?
Explain authorization levels in .net ?
How response object is related to asp's response object?
What are the memory-mapped files?
What is a windows service?
What are the new web part controls in asp.net 2.0 ?
Describe the diffeerence between inline and code behind - which is best in a loosely coupled solution?
Why is this service branded with windows livetm?
Is asp.net mvc front end or backend? : Asp.Net MVC
Explain server side state management system.
What is autopostback in dropdownlist in asp net?