ASP.NET UrlReferrer - PullRequest
       18

ASP.NET UrlReferrer

1 голос
/ 09 октября 2009

У меня есть приложение ASP.Net, которое генерирует короткий URL для обмена. Я хочу отслеживать URL-адрес, откуда (источник) клик произошел, когда он попадает на мою страницу asp.net. Я попытался использовать Context.Request.UrlReferrer.AbsoluteUri, но все, что я получил от него, является нулем.

Есть идеи?

ТИА

Ответы [ 2 ]

1 голос
/ 11 октября 2009

Не забывайте, что реферер иногда будет нулевым для таких вещей, как поисковые системы или люди за корпоративными брандмауэрами, которые удаляют некоторые заголовки HTTP.

0 голосов
/ 09 октября 2009

Не совсем так чисто, но вы можете использовать Request.Headers ["Referer"]. Должно быть таким же, как при использовании Context.Request, но я обнаружил, что поведение отличается.

...