Às vezes, ao entrar na página de gerenciamento, quando a sessão e os cookies desaparecem, temos que retornar à página de login. Após o login, ainda queremos retornar à página onde acabamos de gerenciar a operação. Isto é muito prático. Request.UrlReferrer pode ser implementado usando um atributo de Request
Obtém informações sobre a última URL solicitada pelo cliente, vinculada à URL atual.
Quando uma página salta para esta página, ela registrará o URL que salta para esta página e, em seguida, usará esse URL para retornar. Dicas, anote-as
1protected void Page_Load(remetente do objeto, EventArgs e)
2 {
3 ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();
4
5 HyperLink1.NavigateUrl = (string)ViewState["UrlReferrer"];
6 Response.Write((string)ViewState["UrlReferrer"]);
7}
Fonte: Clingboy