【发布时间】:2011-07-12 10:42:30
【问题描述】:
我最近遇到了一些麻烦。
在 WebForm 上,我声明了一个静态对象,如下所示:
public static MyObject myobject=new MyObject();
Response.Write(myobject.Title());
现在,如果我加载另一个不包含 myobject 声明的页面,我会再次这样做
Response.Write(myobject.Title());
我看到了之前的结果。由于静态,对象是否在导航期间存储在会话中?它是由 VIEWSTATE 估计的?或者发生了什么?
【问题讨论】:
-
它存储在您的应用程序中:服务器端,所有用户。
-
@markzzz 因为它在 all 用户的 all 请求之间共享。这在 Web 应用程序中很少是您想要的。
标签: c# .net session web-applications