Obter o URL da página anterior após o Response.Redirect

Estou tentando obter o URL da página anterior depois de escrever uma resposta e olhei pela Web e as pessoas estão usandoHTTP_REFERER mas isso não funciona com o Response.Redirect, existe uma maneira de obter o URL da página anterior?

Eu tenho esse código em algumas páginas e preciso saber de que página ele vem quando chega ao diretórioservererror/default.aspx página

 Response.Redirect("servererror/default.aspx?404")

E no meuservererror/default.aspx página, estou apenas tentando pegar o URL da página anterior e colocá-lo na sessãoSession("ErrorPage")

obrigado

Jamie

ATUALIZAR

Agora eu tenho que trabalhar assim

Response.Redirect("server-error.aspx?404&" & Request.Url.ToString())

Que passa o URL da página com o erro para a próxima página e, em seguida, pego o da String de consulta

obrigado

Jamie

questionAnswers(4)

yourAnswerToTheQuestion