我没有在我的asp.net Web应用程序中使用应用程序变量。我正在使用asp.net2.0。使用applicationvariables是否有任何缺点。
答案 0 :(得分:0)
应用程序变量是什么意思?像:
private int _key = 0;
如果是这样,Web请求之间不会保存这些变量。当页面卸载时,您必须使用会话或缓存或视图状态来存储它,如:
ViewState["Key"] = 1;
或
Session["Key"] = 1;
当页面再次加载时,从此处重新加载。如果你的意思是其他的,请发表评论,我会更新我的回复。
编辑:对于申请,请查看以下内容:
应用程序状态是应用程序范围的存储,因此要限制用户,您需要将用户ID附加到密钥或使用会话。