What's The Difference Between Server.transfer And Response.redirect
Mar 28, 20111)what is the difference?
2)can u explain also interms of transferring values from page1 to page2.
1)what is the difference?
2)can u explain also interms of transferring values from page1 to page2.
This is the very favourate question available on every interview questions site. I have searched for it. But didnt get the satisfactory practical difference between these two. show me the difference between this two through a working sample demo.
View 6 Repliesdifference between Server. Transfer and Response. Redirect?
View 4 RepliesWhy Server.Transfer()is faster than the Response.Redirect(). Can anyone explain in details.
View 6 Repliesrl711
You have to use target attribute in form tag:
<form runat=server target=_blank> // new window
or
<form runat=server target=_top> // above all frames
or
<form runat=server target=_parent> //parent frame
or
<form runat=server target=someframe> // a frame by name
This can only work if the Server.Transfer is invoked from within the form such as a button click.
If your Server.Transfer method is in the Page_load event (which isn't a form event), how do you set a target window to Server.Transfer?
I have to choose between Server.transfer and Response.redirect for an Intranet application for navigation. I have chosen Server.Transfer as of now because it avoid extra round trip to server and which will help when so many users will be accessing the application. (I believe this is the main difference between reponse.redirect and server.transfer). But the problem is now that URL won't change on Server.Transfer(I don't want to implement Http headerS, as I am afraid it will take time to implement that).on redirection, I want to do something like taking benefit of server.redirect(in avoiding server processing, which happens in response.redirect) and changing the URL(as it happens in reponse.redirect).Can anyone please suggest a quick solution to it or may be help me Telling How many users can reponse.redirect can support ?
View 11 RepliesWhen I went for interview, they ask me this question. I don't know this question and concept is not clear.
View 7 RepliesIf I need to redirect a user from one page to another, should I use redirect or go with server.transfer? I'm assuming redirect. The idea is to give the users one specific URL and then have that URL redirect to the most current iteration of the page. For example, the user may have [URL] as the URL but the actual page served to them would be [URL]
View 16 RepliesResponse.Redirect() to an address in another server, for example my site is in 172.16.10.20
but i want to have Response.Redirect to 172.16.10.21
we are running into an issue with our ASP server. If you try to access a password protected page it does a security check and redirects you if you are not logged in, retaining the URL (ie. Members/MemberLogin.aspx?doc=/PodCast/Default.aspx) The vb script places the "/PodCast/Default.aspx" in a variable and holds it until the login process is complete. Once the user types in their username and password it is suppose to do a Response.Redirect(strRedirectURL) and go to the "/PodCast/Default.aspx" but instead it goes to the default.aspx page for logging in successfully.
The kicker is, I know the code is 100% correct becuase it was working on our previous server, but when we pushed all the data onto this server, everything works BUT that piece.
Try
client.Send(msg)
Global_asax.myLogger.Log(BitFactory.Logging.LogSeverity.Status, (-- Status --> form sent email to " + msg.To.ToString))
btnSendmail.Enabled ="
"False"
Response.Redirect("http://www.google.com/")
i am submiting a form on the button click and redirectiing to a site. But it is not working.
Does Response.Redirect equate to sending a GET request to the server?
View 3 RepliesI am using a custom event in third party library for my asp.net project. When the event happens, I need to redirect to another page. Problem is that since it is custom event, Server.Transfer or Response.Redirect can't be used (I tried but got "response is not available in this context"). So I think best way would be to trigger post back in the event and redirect in page_load event on appropriate conditions. Is this right approach or is there any better idea? And, how can I trigger postback?
View 2 RepliesI am not able tto understand the differnce between REspose.Expire and Response.ExpiresAbsolute?
Is it mandatory to use both toghter?
I have a class which implements IHttpHandler that is designed to handle image resize requests. It handles Urls like so [URL] Currently the handler looks for myimg.jpg on disk, cuts a 100x100 thumbnail (if it isn't already present) and redirects the client to the thumbnail like so Response.RedirectPermanent("/some/virtualPath/to/thumbnail.jpg");
This has been working great, but I would like to avoid forcing the client to issue a second HTTP request. Is it safe to do the following? Server.Transfer("/some/virtualPath/to/thumbnail.jpg") All the MSDN documentation talks about using Server.Transfer() to redirect to an aspx page, so I'm not sure if this is the right thing to do or not.
which one is better response.redirect or postbackurl(asp:button feture) to redirect web page?
View 3 RepliesI want to redirect to "~/City/Göteborg", but if I just write Response.Redirect("~/City/Göteborg"); I will end up with an ugly URL in the address-bar like this: http://www.mysite.com/City/G%c3%b6teborg..
So my question is how to redirect to obtain a clean url like http://www.mysite.com/City/Göteborg?
I have a problem with Response.Redirect to specific error page.
so far i have something like :
protected void Page_Load(object sender, EventArgs e)
{
if ((Request.QueryString["UbytovaniePrispevokID"].ToString()) == "")[code]......
What i want to do is.. I have one main page with new posts Each subject of the new post is the link to Another page where is Specific post and coments and user can leave a coment.
What I want is when the Request.QueryString["UbytovaniePrispevokID"].ToString()) == "" or null I want to redirect to error page ...
how can i redirect to other page from pop up window with response.redirect.
View 2 RepliesIs it necessary to call Response.End() after Response.Redirect(url) Update for all the answers. Because some answers say that it's necessary and others say no, I have searched more and have found in msdn under remarks the following: Redirect calls End which raises a ThreadAbortException exception upon completion.
View 5 RepliesWhat is the easy/safe way to get all HttpContext.Current data (like querystring, etc) in the previous page, after response.redirect or server.transfer to another page?
I am using .net 3.5
what is difference between Response.write and Response.output.write
View 2 RepliesI am working on a website that I inherited (ASP.NET and C#), and I noticed that in almost EVERY method in the code behind of the project pages (except some helper methods), the original author uses Response.Redirect() to redirect to a page (typically home.aspx, but not always).
What is the purpose of doing this? It seems unneeded to me - at least it doesn't appear to change anything the website is doing if I keep it in or remove it.
I have a flash image slider with a button below each image. When i press that button, the user is redirected to a new page where i add that image product to my cart. The problem is that after doing the adding, i want to redirect the user back to the initial page.
The code:
protected void Page_Load(object sender, EventArgs e)
{
addProductToBasket(getCategoryIdFromUrl(), getProductIdFromUrl());
Response.Redirect(Request.UrlReferrer.ToString());
}
note that in Firefox is working fine but in IE or Chrome it is DOWNLOADING the swf...If i comment Response.Redict(...) the user remains on this page so the click button is working well, only the redirect seems to be the problem.
Edit: The problem seems to be that Request.UrlReferrer keeps as link not the initial page containing the swf but the swf itself.
So, instead of doing redirect to:[URL] if does redirect to the swf contained on the Index.aspx page[URL]
Solved: with a session variable where i keep the initial page's url
I recently upgraded a web app to ASP.NET 4.0 , but I have to downgrade it back to 2.0, because the Response.Redirect from another web app, which is in ASP.NET 2.0, did not work.
View 2 Replies