Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


What is the difference between Server.Transfer and
Response.Redirect?

Answers were Sorted based on User's Feedback



What is the difference between Server.Transfer and Response.Redirect?..

Answer / kishore maddineni

1) Response.redirect() is used to navigate between with in
one application, where as server.transfer() is used to
navigate between applications.
2)in Response.redirect() URL is updated, where as in
server.transfer() URL is not updated.
3)in Response.redirect() occured two round trips to the
server, where as in server.transfer() occured only only
round trip.

Is This Answer Correct ?    2 Yes 0 No

What is the difference between Server.Transfer and Response.Redirect?..

Answer / kinjal

server.transfer is processing direct one page to the another page without round trip to back to the client browser.

response.redirect is processing round trip from one page to another page and back to the client browser.

server.transfer is better than response.redirect.

Is This Answer Correct ?    1 Yes 0 No

What is the difference between Server.Transfer and Response.Redirect?..

Answer / gitam singh

Server.Transfer() : client is shown as it is on the requesting page only, but the all the content is of the requested page. Data can be persist across the pages using Context.Item collection, which is one of the best way to transfer data from one page to another keeping the page state alive.
Response.Dedirect() :client knows the physical location (page name and query string as well). Context.Items loses the persistence when navigate to destination page. 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.
Response.Redirect sends a response to the client browser instructing it to request the second page. This requires a round-trip to the client, and the client initiates the Request for the second page. Server.Transfer transfers the process to the second page without making a round-trip to the client. It also transfers the HttpContext to the second page, enabling the second page access to all the values in the HttpContext of the first page.

Is This Answer Correct ?    0 Yes 0 No

What is the difference between Server.Transfer and Response.Redirect?..

Answer / versha

in case of server.transfer it transfer from server to server

but in case of response.redirect it transfer from page to
another page in one site

Is This Answer Correct ?    0 Yes 2 No

Post New Answer

More Dot Net General Interview Questions

What are the new 2.0 features useful for?

0 Answers  


What are multicast delegates?

0 Answers  


Explain why do we use msmq?

0 Answers  


differance between checkbox and rediobutton in vb.net?

2 Answers  


How will you load dynamic assembly? How will create assemblies at run time?

0 Answers   InfoAxon Technologies,


Explain the difference between static page and dynamic page?

0 Answers  


Explain me how does linq work?

0 Answers  


What is the concept of inheritance and how it works in .net?

0 Answers  


Tell us the difference between the while and for loop. Provide a .net syntax for both loops?

0 Answers  


How does the generational garbage collector in the .net clr manage object lifetime? What is non-deterministic finalization?

0 Answers  


What is typical about a windows process in regards to memory allocation in dot net?

0 Answers  


1 mor thing guyz....can i go for C# directly without C++ /JAVA knowledge for dot net ..???

3 Answers  


Categories