在Web应用程序中使用应用程序变量的优点和缺点

时间:2010-06-08 14:19:59

标签: asp.net

我没有在我的asp.net Web应用程序中使用应用程序变量。我正在使用asp.net2.0。使用applicationvariables是否有任何缺点。

1 个答案:

答案 0 :(得分:0)

应用程序变量是什么意思?像:

private int _key = 0;

如果是这样,Web请求之间不会保存这些变量。当页面卸载时,您必须使用会话或缓存或视图状态来存储它,如:

ViewState["Key"] = 1;

Session["Key"] = 1;

当页面再次加载时,从此处重新加载。如果你的意思是其他的,请发表评论,我会更新我的回复。

编辑:对于申请,请查看以下内容:

应用程序状态是应用程序范围的存储,因此要限制用户,您需要将用户ID附加到密钥或使用会话。