Получить оригинальный URL - PullRequest
1 голос
/ 05 декабря 2011

Я переписываю URL, в котором я хочу получить исходный URL-адрес. Когда пользователь запрашивает следующий URL-адрес: http://test.acom/test12.htm исходный URL-адрес этого запроса ниже

http://test.acom/cms.aspx?pid=123 когда

Теперь я хочу узнать исходный URL, как я могу получить это, пожалуйста, наставьте меня.

Ответы [ 2 ]

1 голос
/ 05 декабря 2011

Вы можете использовать Request.RawUrl для получения первоначально запрошенного URL клиентом. Этот URL-адрес всегда относительный, поэтому в вашем случае он будет читать /test12.htm.

0 голосов
/ 05 декабря 2011

Следующее работает для меня Request.Url.

Я использую пользовательский класс переписывания URL, который изменяет URL-адреса с articles/displayarticle.aspx?ArticleID=73 на articles/Build-a-file-tree-explorer-with-jQuery-and-ASP.NET.aspx

Обратите внимание также на этот веб-сайт.

С request.url Я получаю articles/displayarticle.aspx?ArticleID=73

...