Какой самый простой и ненавязчивый способ сохранить сеанс ASP.NET до тех пор, пока у пользователя открыто окно браузера? Приурочены ли звонки AJAX? Я хочу предотвратить следующее: иногда пользователи оставляют свое окно открытым в течение длительного времени, а затем вводят материал, и после отправки ничего не работает, потому что сеанс на стороне сервера истек. Я не хочу увеличивать значение тайм-аута более 10 минут на сервере, так как я хочу, чтобы закрытые сеансы (закрывая окно браузера) быстро терялись.
Предложения, примеры кода?