Очистить сессию и обновить страницу - PullRequest
3 голосов
/ 15 февраля 2012

Используя классический ASP, я хочу очистить форму, которая автоматически загружает переменные сеанса при загрузке.

Мне нужно очистить все переменные сеанса с помощью кнопки.

Я использовал js для очистки текстовых полей, но сессия все еще существует.

Затем я попробовал html кнопку сброса, но это также не очистило сеанс.

Итак, вы знаете, я пытаюсь найти способ очистить переменные сеанса ASP, используя классический ASP.

У кого-нибудь есть идеи?

Ответы [ 2 ]

15 голосов
/ 15 февраля 2012

разных способов в зависимости от того, чего вы хотите достичь:

session("var") = "" очистит значение.

Session.Contents.Remove("var") удалит переменную

Session.Contents.RemoveAll() удалит все переменные

или если вы просто хотите начать новый сеанс ASP, вы можете сделать session.abandon

8 голосов
/ 15 февраля 2012

Форма reset() очищает данные формы на клиенте. Это не имеет ничего общего с сеансом сервера.

<% Session.Abandon %> очищает сеанс на сервере.

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