Мне нужен доступ к URL предыдущей страницы, но из-за того, что я использую MasterPage, у меня возникают трудности с достижением этого.
Request.UrlReferrer
Возвращает только URL текущей страницы.
Вы можете прочитать пост здесь:
EDIT
Если вы пытаетесь получить последний URL без обратной передачи, вы не сможете этого сделать, потому что HTTP - это протокол без сохранения состояния.