During the process of serving a user’s request for a page data, we may need to redirect (send) him to another page for more processing. For example, if you are trying to access some content on the website that requires you to login first, then you would be redirected to the login page first. Another example is when you want to show a more detailed or richer content to the user but do not want the URL to change.
ASP.NET provides 2 distinct mechanisms for achieving the above 2 scenarios:
- HttpResponse.Redirect Method (String, Boolean)
- HttpServerUtility.Transfer Method (String)
HttpResponse.Redirect (commonly known as Response.Redirect)
HttpResponse.Redirect method is more commonly known as Response.Redirect(…). The Response object is exposed on aspx pages by Page.Response property which is of type HttpResponse.
public void Redirect(
string url,
bool endResponse
)
As the name implies, this method redirects/tells the user’s browser (client) to navigate to the new URL. You can specify the new URL and whether execution of the current page should terminate or not. Note that you can use both absolute URL and relative URL’s for the url parameter.
Note that ASP.NET performs the redirection by returning a 302 HTTP status code. A 302 response is generally indicative of “Moved Temporarily”. I will show you how to send a 301 response code (Moved Permanently) in a later blog post.
HttpServerUtility.Transfer (commonly known as Server.Transfer)
HttpServerUtility.Transfer method is more commonly known as Server.Transfer(..). The Server object is exposed on aspx pages by Page.Server property which is of type HttpServerUtility. These methods should be used in the case where you actually want to transfer the processing of the current request to another page without updating the user browser.
There are a couple of variations of this call:
public void Transfer(
string path
)
public void Transfer(
string path,
bool preserveForm
)
If you set the preserveForm parameter to true, the target page will be able to access the view state of the previous page by using the PreviousPage property.
To summarize, HttpResponse.Redirect method redirects/tells the user’s browser (client) to navigate to the new URL. In contrast, HttpServerUtility.Transfer should be used in the case where you actually want to transfer the processing of the current request to another page without updating the user browser.
Nice Article.
ReplyDeletesimply super
ReplyDeleteNice One..
ReplyDeletevery easy to understand
ReplyDeletegood
ReplyDeletereally a good one
ReplyDeleteBest Selenium Training in Chennai | Android Training in Chennai | Java Training in chennai | Webdesigning Training in Chennai
nice and really helpful article to everyone... thanks for sharing
ReplyDeleteselenium training in chennai | selenium training institute in chennai | Android training in chennai | android training institute in chennai
thanks for sharing
ReplyDeleteBest Selenium Training Center in chennai | Best Automation Testing Training in Chennai
This is one of the cult game now, a lot of people enjoy playing them . Also you can refer to the game :
ReplyDeletehttps://digitalnewhunt.in/mobile-number-sim-ditails-location-kaise-pata-kare/
Good article contains necessary information, keep updating us by posting useful articles...
ReplyDeleteBest Online Software Training Institute | Asp.Net Training
NICE ARTICLE AND VERY INFORMATIVE I Found this article useful same as your. you can visit by clicking java training in Hyderabad
ReplyDeleteNice article
ReplyDeleteUnicsol offers Best <"full stack developer course in hyderabad"get trained by 10+years of experienced faculty and get placed as full stack developer.
This is very good content you share on this blog. it's very informative and provide me future related information.
ReplyDeletehadoop admin online training
learn top business analyst interview questions with best answers
ReplyDeleteNice post..
ReplyDeletein plant training in chennai
Internship For Cse Students In Bangalore
Iot Internship In Chennai
Internship For Ece Students In Chennai
Free Internship In Chennai
Internship In Chennai For Ece Students With Stipend
Internship For Aeronautical Engineering Students In Chennai
Inplant Training In Chennai For Mechanical Engineering Students
Cloud Computing Internship
Information Technology Projects List 2018
NICE BLOG..
ReplyDeleteJava Developer Resume 4 Years Experience
Windows 10 64 Bit ISO Kickass
Whatsapp Unblock Hack 2019
Popular Kids Websites
Transformer Oil Name
Azure Databricks Interview Questions
Power Bi Resume Sample
Group Selector In Css
Java Developer Resume 3 Years Experience
Power Bi Sample Resume
awesome.
ReplyDeleteInternship for mba
Internships in chennai for cse students
Robotics training
Ccna certification in chennai
Industrial training for diploma ece students in hyderabad
Internship certificate for bba student
Internships in bangalore for ece
Internship
Inplant training report
Internship in coimbatore for eee
nice..
ReplyDeleteComplaint letter to bank for deduction
Cisco aci interview questions
Type 2 coordination chart l&t
Mccb selection formula
Given signs signify something and on that basis assume the given statement
Adder and subtractor using op amp theory
Power bi resume for 3 years experience
Power bi resume for experience
Php developer resume for 2 year experience
Ayfy cable
NICE...
ReplyDeletebitwise aptitude questions
how to hack flipkart legally
zenq interview questions
count ways to n'th stair(order does not matter)
zeus learning subjective test
ajax success redirect to another page with data
l&t type 2 coordination chart
html rollover image
hack android phone using cmd
how to hack internet speed upto 100mbps
Good Blog..
ReplyDeletecse internship in hyderabad
companies for industrial visit in chennai for cse students
winter internship for mechanical engineering students
internship training in bangalore
ece internships in bangalore
free internship in chennai for mechanical engineering students
internship with stipend for ece
ai internship in chennai
internship certificate for mechanical engineering students
internships in chennai for ece students
Thank you for the Article Submission. have a great experenced from this content
ReplyDeleteRPA Training in
Hyderabad | RPA Online Training
Pega Training in Hyderabad
AWS Training in
Hyderabad
Digital
Marketing Course in Hyderabad
Digital Marketing
Course in Hyderabad
Digital
Marketing Course in Hyderabad
Thankyou for submitting great helpful information articles .
ReplyDeleteRPA Course | RPA Training in Hyderrabad
Pega Training in Hyderabad Ameerpet
AWS Training in Hyderabad
Digital Marketing Course in
Hyderabad
Photographers in Hyderabad | Best Photography
Services
Photographers in Hyderabad | Best
Photography Services
Nice Article! I like to read your blog
ReplyDeletePython training in Bangalore
Python training in marathahalli
Python training in Bangalore
very nyc post...
ReplyDeletecoronavirus update
inplant training in chennai
inplant training
inplant training in chennai for cse
inplant training in chennai for ece
inplant training in chennai for eee
inplant training in chennai for mechanical
internship in chennai
online internships
good...
ReplyDeletecoronavirus update
inplant training in chennai
inplant training
inplant training in chennai for cse
inplant training in chennai for ece
inplant training in chennai for eee
inplant training in chennai for mechanical
internship in chennai
online internships
Great..
ReplyDeleteCoronavirus Update
Intern Ship In Chennai
Inplant Training In Chennai
Internship For CSE Students
Online Internships
Internship For MBA Students
ITO Internship
Easy to understand. Thanks for sharing
ReplyDeleteBest commerce college in Hyderbad
Pretty article! I found some useful information in your blog....
ReplyDeleteso here we provide,
We provide you with flexible services and complete hybrid network solutions. It can provide your organisation with exceptional data speeds, advanced external security protection, and high-resilience by leveraging the latest SD-WAN and networking technologies to monitor, manage and strengthening your organisation’s existing network devices.
https://www.quadsel.in/networking/>
https://twitter.com/quadsel/
https://www.linkedin.com/company/quadsel-systems-private-limited/
https://www.facebook.com/quadselsystems/
#quadsel #network #security #technologies #managedservices #Infrastructure #Networking #OnsiteResources #ServiceDeskSupport #StorageServices #WarrantyAMCServices #datacentersolutions #DataCenterBuild #EWaste #InfraConsolidation #DisasterRecovery #NetworkingServices #ImagingServices #MPS #Consulting #WANOptimisation #enduserservices
Great Post,Very well written post
ReplyDeleteData Science Course Hyderabad
I like you post. It is very useful to all.
ReplyDeleteIn this post having more useful information and improve our knowledge. Can you share more valuable information present Technology.
Data Analytics Training in Gurgaon
DATA ANALYTICS WITH R CERTIFICATION in Gurgaon
Power Bi Training in GUrgaon
SQL Training in Gurgaon
Advanced Excel /VBA training in Gurgaon
Very informative. Thanks for sharing.
ReplyDeleteBest Bike Taxi Service in Hyderabad
Best Software Service in Hyderabad
Electric Vehicle Charging Stations
Đặt vé máy bay tại Aivivu, tham khảo
ReplyDeletegiá vé máy bay đi Mỹ khứ hồi
mua vé về việt nam
giá vé máy bay từ Vancouver về việt nam
từ nhật bản về việt nam bao nhiêu tiền
mua ve may bay tu han quoc ve viet nam
Vé máy bay từ Đài Loan về Việt Nam
giá khách sạn cách ly ở tphcm
Excellent Blog! I would like to thank you for the efforts you have made in writing this post. Gained lots of knowledge.
ReplyDeleteAWS Training in Hyderabad
Selenium Certification Training
ReplyDeleteThe superb highly informative blog I’m about to share this with all my contacts.
ReplyDeleteuser experience consulting
Thanks for sharing it with us, nice Article
ReplyDeleteJava training institution in Hyderabad
This post was very informative. This blog is very informative and it's exactly what we need. Keep writing such educational blogs. I look forward to your next posts.
ReplyDeleteAngular Course in Pune
Thanks for sharing the programming interview questions and answers such useful information thanks for sharing
ReplyDeleteKeep posting more
great post, thanks for sharing this valuable information. Full Stack Course In Pune
ReplyDeleteThis comment has been removed by the author.
ReplyDelete