0

是否可以在 asp.net Web 应用程序(内联网)中使用静态类而不是 Session、Cache 或(或)Cookie ......

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

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

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

提前致谢

4

1 回答 1

0

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

于 2014-07-06T11:04:36.577 回答