2010-06-08 65 views
2

我没有在我的asp.net web应用程序中使用应用程序变量。我正在使用asp.net2.0。使用应用变量有什么缺点吗?在web应用程序中使用应用程序变量的优缺点

+0

你的意思是变量保存在Application集合中吗?如果是这样,Mirosoft声明使用静态变量更明智。其实我同意使用静态变量比Application集合更舒服。 – 2010-06-08 14:47:32

回答

0

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

private int _key = 0; 

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

ViewState["Key"] = 1; 

Session["Key"] = 1; 

而且再次在页面加载时,在这里重新加载它。如果你的意思是别的,请评论,我会更新我的回应。

编辑:对于应用程序,检查这些了:

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

+0

对不起...我的意思是“应用变量”,而不是视图状态或会话 – 2010-06-08 14:38:55

+0

更新了帖子。 – 2010-06-08 15:47:08

相关问题