Я знаю, что этот вопрос задавали давно. Но вот что я использую:
System.Uri originalUri = new System.Uri(Page.Request.Url, Page.Request.RawUrl)
Получив URI, вы можете выполнить ToString (), чтобы получить строку, или вызвать любой из методов / свойств для получения частей.