![](/img/trans.png)
[英]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.