静态变量存储在asp.net aspx页面中的哪个位置

时间:2011-04-05 22:55:32

标签: asp.net static

您好,有人可以告诉我静态变量存储在asp.net aspx页面中的位置。

是否处于视图状态?如果是这样,我猜你不想存储大型复杂对象?

3 个答案:

答案 0 :(得分:3)

静态变量存储为每个asp.net进程的全局变量。

它们不是视图状态的商店。因此,如果您只使用一个asp.net进程,则所有用户都会看到相同的变量。

答案 1 :(得分:0)

它像控制台应用程序或Windows窗体一样存储在内存中。

答案 2 :(得分:0)

静态变量具有应用范围,并如上所述存储在内存中。这意味着它将在页面之间共享,并且在应用程序池被回收之前,这些值不会被释放。