Возможно ли создать переменную, которая является глобальной для каждого сеанса в ASP.NET? Обычно я делаю это с сессией:Создание глобальной переменной ASP Session Session?
Session("my_variable") = 10
Но это требует литье это каждый раз, когда я хочу использовать его так:
Dim my_variable as String = CInt(Session("my_variable"))
Я вижу, что если я создаю модуль, я могу создавать переменные, которые публичный для всего проекта для каждой сессии ... Я также вижу, что Global.asax позволяет использовать те же функции, что и модули. Я бы предпочел не писать модуль ... есть ли способ сделать это в Global.asax или какой-нибудь другой метод лучшей практики? Или переменные сеанса - лучший способ?