静态类是否与缓存或会话类似

时间:2014-07-06 10:56:28

标签: static-class

在asp.net web应用程序(intranet)中是否可以使用静态类而不是Session,Cache,(或)Cookies ......

目前在我的新项目中,我正在使用静态类,并将此类中的所有需要​​数据存储在此类中作为哈希表。它工作正常,到目前为止我没有遇到任何问题。

是否可以像这样使用。?它是否会导致任何问题,比如数据被删除,就像在缓存或会话到期时一样。?

在哪些可能的情况下,我可以期待任何问题。任何人都可以澄清一下。

提前致谢

1 个答案:

答案 0 :(得分:0)

您不能使用像会话或缓存这样的简单静态类。页面回发后,您班上的所有数据都会被遗忘。您需要将数据存储在会话或缓存或应用程序值中。缓存和应用程序供全球使用。