[РЕДАКТИРОВАТЬ] Как и другие предлагали, ваш сеанс должен в конечном итоге истечь, но если вы хотите закрыть сеанс до истечения времени ожидания (например, для очистки больших объектов сеанса) И иметь доступный вам JavaScript ...
Это можно сделать с помощью обработчика window.onbeforeunload
, который отправляет обратно на страницу выхода.
function CloseSession( )
{
location.href = 'SignOut.aspx';
}
window.onbeforeunload = CloseSession;
Вы также можете сделать это через AJAX. Страница SignOut.aspx (или любая используемая вами платформа) должна прервать сеанс пользователя.