Sanjay Sharma

Total Post:42

Posted by  Sanjay Sharma
 1779  View(s)
Rate this:
  1. Pushpendra Singh


    What is the difference between Response.redirect() and server.transfer()?

    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.

  1. Chris S


    What is the difference between Response.redirect() and server.transfer()?

    The Response.Redirect method redirects a request to a new URL and specifies the new URL while the Server.Transfer method for the current request, terminates execution of the current page and starts execution of a new page using the specified URL path of the page.

    Server.Transfer is used when redirecting the webpage with in the same application whereas Response.Redirect is applicable towards the redirection of webpage between two applications .

    Response.Redirect will instruct browser to call a particular webpage.This will increase one request and one response between the client and server.

      Modified On Mar-26-2018 04:07:54 AM



Enter your email address here always to be updated. We promise not to spam!