Иногда при входе на страницу управления, когда сессия и куки исчезают, нам приходится вернуться на страницу входа. После входа мы все равно хотим вернуться на страницу, где мы только что провели операцию. Это очень практично. Request.UrlReferrer можно реализовать с использованием атрибута Request.
Получает информацию о последнем URL-адресе, запрошенном клиентом, который связан с текущим URL-адресом.
Когда страница переходит на эту страницу, она записывает URL-адрес перехода на эту страницу, а затем использует этот URL-адрес для возврата. Советы, запишите их
1protected void Page_Load (отправитель объекта, EventArgs e)
2 {
3 ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();
4
5 HyperLink1.NavigateUrl = (строка)ViewState["UrlReferrer"];
6 Response.Write((string)ViewState["UrlReferrer"]);
7}
Источник: Clingingboy