Мне нужно реализовать обработку сеансов для нескольких пользователей и нескольких браузеров.У каждого пользователя есть уникальный токен, который я сохраняю в переменной HttpContext.Current.Session внутри метода Session__Start () в Global.asax.cs .Это прекрасно работает для одного сеанса.Однако, когда я запускаю запрос из двух браузеров, то при просмотре различных страниц иногда метод Session_Start () автоматически вызывается для второго сеанса и сбрасывает переменную сеанса, что приводит к нулевому значению.
Как мне справиться с этим сценарием?
Редактировать 1: В каких сценариях может истечь время сеанса?Например: переключение между HTTPGet / HttpPost или выполнение вызовов Ajax?
Я также прочитал эту ссылку: Сбрасывается ли время ожидания сеанса при каждом запросе
Это то, что я должениметь в виду?Мой код имеет 2 запроса GET и 1 запрос POST, и переменная сеанса становится равной NULL в методе POST для второго сеанса браузера.