Много и много примеров того, как устанавливать и перенаправлять, когда сеанс заканчивается. Но ничего такого, что я мог бы найти для этой ситуации.Получить текущую страницу пользователя при отключении сеанса
Типичная ситуация, когда тайм-аут контролирует тайм-аут сеанса и отображает окно, предупреждающее пользователя об этом, когда осталось 1 минута. Когда сеанс истекает, пользователь перенаправляется на страницу (sessionexpired.aspx), которая очищает сеанс и отображает информацию, информирующую пользователя о необходимости повторного входа в систему.
Хотелось бы зарегистрировать страницу, на которой был пользователь, когда сеанс действительно был установлен по времени и сделать это в коде за страницу sessionexpired.aspx.
Любая помощь была бы очень желанной!
Вы не можете использовать Cookies ..? – MethodMan
Прежде чем перенаправлять страницу с истекшим сроком действия, добавьте параметр ReturnUrl в строку запроса с URL-адресом текущей страницы (возможно, с помощью document.URL). Вам нужно будет установить urlencode, но тогда все, что вам нужно сделать, это проверить Reqeust.QueryString ["ReturnURL"]. Должен работать так же, как возврат с перенаправления на логин. –