[英]How to call variables from a class(.cs) in C# asp.net backend (.aspx.cs file)
[英]private static variables in .aspx.cs file of ASP.NET webpage
由于“静态”变量由类的所有实例共享,我想知道它们是否在网站的所有打开页面中都共享?
例如:假设我有以下内容:
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在其他位置打开页面。 他们会在显示标签上看到“鲍勃”吗?
静态变量具有应用范围。 这意味着用户可以通过静态方式共享数据,但只能在单个服务器上的单个工作进程中共享。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.