0

我试图在 PostBack 之后理解 Persisting DataSource in GridView的公认答案,因为我有类似的问题。

引用:

我避免不必要地将东西放入 VeiwState 或会话中,所以我认为保存这些数据的最佳方法是缓存它。

当我查看 MS 对状态管理的建议时:ASP.NET 状态管理概述缓存无处可寻。有一条评论(搜索 Jim_Huff)询问此问题,但没有得到答复。

问题:在这种情况下,缓存是怎么回事——我应该使用它还是不使用它?

4

1 回答 1

2

该问题的答案由问题作者提供,这不是一个很好的答案。

状态管理用于管理单个会话的状态。有确保您不会践踏其他用户的会话状态的保护措施,以及用于清除旧会话、放弃会话等的明确机制。

应用程序缓存用于管理整个应用程序的全局状态。用它来管理会话状态是不合适的。

于 2013-03-14T11:41:24.697 回答