asp.net页面中的静态变量
发布时间:2020-12-16 00:30:34 所属栏目:asp.Net 来源:网络整理
导读:我对Asp.net页面中使用静态变量有一个疑问。 我有一个页面说UserDetails.aspx。 在此页面中,我有一个静态变量来存储特定于用户的一些数据。那么这个变量可以在多个用户之间共享,还是为每个用户创建一个单独的变量? public partial class UserDetails : Sy
我对Asp.net页面中使用静态变量有一个疑问。
我有一个页面说UserDetails.aspx。 public partial class UserDetails : System.Web.UI.Page { static int numberOfReviews=0; protected void Page_Load(object sender,EventArgs e) { numberOfReviews= GetReviews(); } } 在这里,numberOfReviews会是具体针对每个用户还是将被共享?
解决方法
静态变量范围适用范围广。 numberOfReviews将在所有用户之间共享。您需要使用会话来存储每个用户,因此可以在所有页面中访问。另一方面,如果您只需要在特定的页面上,可以将其保存在ViewState中,并可以将其保存回来。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – VS2017 15.3解决方案文件中的新GlobalSection是什么
- ASP.NET两个截取字符串的方法分享
- asp.net-mvc – 在控制器的OnException中确定结果类型
- 在ASP.net Pages中在源视图和设计视图之间移动的快捷键
- asp.net-2.0 – 我想阻止ASP.NET GridView对enter按钮做出反
- asp.net简单生成XML文件的方法
- 使用ASP.net MVC&JQuery将HTML标签(代码)作为字符串发布
- asp.net-mvc – 为什么我的ViewModel在[HttpPost]上为空?
- 组合密钥资源REST服务
- asp.net – EF代码优先:当IDENTITY_INSERT设置为OFF时,无法
推荐文章
站长推荐
热点阅读