ASP.NET:关于变量声明的概念问题

时间:2010-06-21 12:37:00

标签: asp.net

考虑这段代码:

Partial Public Class MyAspNETClass
Inherits System.Web.UI.Page

Protected Shared MyVariable As String
....
....

2个问题:

  1. Myvariable是一个使用local的变量 对于页面的每个实例?要么 该变量为所有人“共享” 用户访问我的页面?
  2. MyVariable是否保存在服务器中 记忆,还是保存在 aspx页面的viewstate?
  3. 这是2个疑问,我不能自己回答,所以我问你! 感谢

1 个答案:

答案 0 :(得分:3)

因为MyVariableShared,它只会在内存中分配一次并由该类的每个实例共享。

它不存储在ViewState