GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Microsoft  >  DotNet
Go To First  |  Previous Question  |  Next Question 
 DotNet  |  Question 38 of 165    Print  
Which method do you use to redirect the user to another page without performing a round trip to the client?

  
Total Answers and Comments: 4 Last Update: February 25, 2009   
  
 Sponsored Links

 
 Best Rated Answer

No best answer available. Please pick the good answer available or submit your answer.
March 10, 2005 16:37:31   #1  
Binda Joshi        

RE: Which method do you use to redirect the user to another page without performing a round trip to the ...
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 accros 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 know the physical loation (page name and query string as well). Context.Items loses the persisitance when nevigate 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.
 
Is this answer useful? Yes | No
March 15, 2005 08:59:06   #2  
Satinder        

RE: Which method do you use to redirect the user to another page without performing a round trip to the ...
server.transfer
 
Is this answer useful? Yes | No
March 25, 2005 06:35:19   #3  
Sachin Ambekar        

RE: Which method do you use to redirect the user to another page without performing a round trip to the ...
Basicall we have 2 methods1. Server.transfer() which allow to redirect to the page only inside the domain of your site and all the HTTP Headers are available on the destination page. 2.Response.Redirect() allows to redirect to any web url(other domains also) but the HTTP header are not carried.
 
Is this answer useful? Yes | No
February 24, 2009 23:14:55   #4  
neelakanteswara3 Member Since: February 2009   Contribution: 1    

RE: Which method do you use to redirect the user to another page without performing a round trip to the client?
Response.redirect() is a function used to redirect from one page to another page.
 
Is this answer useful? Yes | No


 
Go To Top


 Sponsored Links

 
About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape