2

由于“静态”变量由类的所有实例共享,我想知道它们是否在网站的所有打开页面中共享?

例如:假设我有以下内容:

 private static string SelectedName = "";

 protected void SendButton_OnClick(object sender, EventArgs e)
 {
     SelectedName = NameTextBox.Text;
     DisplayLabel.Text = SelectedName;
 }

 // ... other functions that depend on SelectedName's value

如果两个人打开我的页面.. 用户 #1 在名称文本框中输入“Bob”并点击发送。用户#2,在其他位置,现在打开页面。他们会将“Bob”视为 DisplayLabel 的文本吗?

4

1 回答 1

1

静态变量具有应用范围。这意味着用户可以通过静态共享数据,但只能在单个服务器上的单个工作进程中。

于 2013-07-19T17:59:19.667 回答