是否可以为 ASP.NET 中的每个会话创建一个全局变量?通常我用 Session 来做这个:
Session("my_variable") = 10
但这每次我想像这样使用它时都需要强制转换它:
Dim my_variable as String = CInt(Session("my_variable"))
我看到如果我创建一个模块,我可以为每个会话创建对整个项目公共的变量......我还看到 Global.asax 允许模块提供的许多相同功能。我宁愿避免编写模块......有没有办法在 Global.asax 或其他一些最佳实践方法中做到这一点?还是会话变量是最好的方法?