1
0
除非您绝对需要,否则使用应用程序状态是不明智的,如果您坚持使用每个请求对象,事情会简单得多。向助手类中添加任何状态都可能导致各种细微的错误。使用httpcontext.current items集合,并根据请求对其进行初始化。一个vb模块可以做你想做的,但是你必须确保它不具有状态性。 |
2
3
您可以将助手置于应用程序状态。在global.asax中执行此操作:
您可以这样使用助手:
这将导致在应用程序启动时创建并处于应用程序状态的MyHelperClass类的单个实例。由于实例是在应用程序_start中创建的,因此对于每个httpapplication实例,这只会发生一次,而不是每个请求。 |
3
0
我以前在自己的应用程序中做过类似的事情,它导致了各种各样的奇怪错误。 每个用户都可以访问该属性中其他所有人的数据。另外,你最终可能会发现一个用户正在使用它,而不是因为另一个用户请求它而被切断。 不,没有孤立。 |
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |