c#-ASP.Net中基于会话的静态属性将在所有用户之间共享吗?
作者:互联网
对于以下两个静态属性,这两个属性将在ASP.net网站中的所有用户之间共享吗?似乎Property2将在ASP.Net网站的所有用户之间共享,但不确定Property1.
public static object Property1 {
get { return HttpContext.Current.Session["some_key"]; }
set { HttpContext.Current.Session["some_key"] = value;}
}
public static object Property2 { get;set;}
解决方法:
Property1仅在用户当前会话的范围内.静态部分没有改变,因为它只是指向用户特定数据的会话的包装.
Property2是一个常规静态属性,所有用户都相同.
标签:static-members,asp-net,c 来源: https://codeday.me/bug/20191029/1959476.html