Cả hai đều trả về url đến, Chỉ cần biết Khi nào thì sử dụng Request.UrlReferrer
và khi nào Request.ServerVariables["HTTP_REFERER"]
và tại sao?Khi nào cần sử dụng Request.UrlReferrer và khi Request.ServerVariables ["HTTP_REFERER"]?
Hiện tại, trong một ứng dụng của tôi, Urlreferrer đang làm việc trong máy cục bộ của tôi nhưng nó không hoạt động khi đã hoạt động?
Ngoài ra, nó đáng được đánh giá cao nhất nếu có ai có thể hướng dẫn bất kỳ giải pháp thay thế nào cho cả Urlreferrer và HTTP_REFERRER?
+1 và cảm ơn câu trả lời này. @fravelgue là chính xác, một uri không hợp lệ cho liên kết giới thiệu trong tiêu đề HTTP sẽ gây ra 'UriFormatException' nếu bạn cố truy cập thuộc tính' UrlReferrer'. Xem câu trả lời của tôi ở đây để biết ví dụ: http://stackoverflow.com/questions/11878458/httpcontext-current-request-servervariableshttp-referer-null?nah=1#28845912 – rsbarro