Сессия прервана, но страница идет - PullRequest
2 голосов
/ 21 октября 2010

Я использую сессию в своем проекте, и я написал

Session.Clear(); 
Response.Redirect("Login.aspx");

под кнопкой выхода из системы. И я проверяю Session ["user"] в событии загрузки страницы всех страниц. если он пуст, я отправляю пользователя на Login.aspx. Но страницы приходят без события загрузки страницы, когда я пишу страницу в URL, однако я нажал кнопку «Выход».

Есть идеи?

Заранее спасибо

ÇAĞIN

Ответы [ 2 ]

1 голос
/ 21 октября 2010

Session.Clear() очищает только значения в словаре сессии.Используйте Session.Abandon().

В ASP.NET, когда мне следует использовать Session.Clear () вместо Session.Abandon ()?

0 голосов
/ 21 октября 2010

Попробуйте Session.Abandon Method

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...