บางครั้งเมื่อเข้าสู่หน้าการจัดการ เมื่อเซสชันและคุกกี้หายไป เราต้องกลับไปที่หน้าเข้าสู่ระบบ หลังจากเข้าสู่ระบบ เรายังต้องการกลับไปยังหน้าที่เราเพิ่งจัดการการดำเนินการ นี้เป็นประโยชน์มาก Request.UrlReferrer สามารถนำไปใช้ได้โดยใช้แอตทริบิวต์ของ Request
รับข้อมูลเกี่ยวกับ URL สุดท้ายที่ลูกค้าร้องขอ ซึ่งเชื่อมโยงกับ URL ปัจจุบัน
เมื่อเพจข้ามไปที่เพจนี้ มันจะบันทึก URL ที่ข้ามมาที่เพจนี้ จากนั้นใช้ URL นี้เพื่อส่งคืน เคล็ดลับจดบันทึกไว้
1 โมฆะที่ได้รับการป้องกัน Page_Load (ผู้ส่งวัตถุ EventArgs e)
2 {
3 ViewState["UrlReferrer"] = คำขอ UrlReferrer.ToString();
4
5 HyperLink1.NavigateUrl = (สตริง)ViewState["UrlReferrer"];
6 Response.Write((สตริง)ViewState["UrlReferrer"]);
7}
ที่มา: Clingingboy