我正在使用会话做两件事:
- 跟踪要为特定公司加载的 css 文件。
- 跟踪跟踪我们所在公司的公司 ID 指南。
我看到这有时会以 null 的形式出现,但我没有找到一个一致的问题来追踪。我毫不怀疑这可能是我的代码中需要追踪的东西,但这让我想到了关于会话的问题......
- 我是否非常依赖 Session 在屏幕之间传递信息?
- 是否一致?
- 什么可以在页面加载之间清除它?
- 会话是否容易被用户清除?
- 我应该使用其他更可靠的东西吗?
我担心我会把它移到现场使用并遇到各种问题。
我只是这样做:
Session["Css"] = css;
并以同样的方式阅读:
css = Session["Css"]
更新
我正在使用的会话:
HttpSessionStateBase 控制器会话