您好,有人可以告诉我静态变量存储在asp.net aspx页面中的位置。
是否处于视图状态?如果是这样,我猜你不想存储大型复杂对象?
答案 0 :(得分:3)
静态变量存储为每个asp.net进程的全局变量。
它们不是视图状态的商店。因此,如果您只使用一个asp.net进程,则所有用户都会看到相同的变量。
答案 1 :(得分:0)
它像控制台应用程序或Windows窗体一样存储在内存中。
答案 2 :(得分:0)
静态变量具有应用范围,并如上所述存储在内存中。这意味着它将在页面之间共享,并且在应用程序池被回收之前,这些值不会被释放。