0

在我的整个应用程序中,我通常使用许多与更新面板一起使用的服务器/用户控件(ASCX 和 VB 服务器控件)。这些控件会定期更新自身和应用程序数据库。我可能拥有的一个常见控件是类似于 gridview 的控件。为了在更新面板的更新中保留数据,我会将数据集(对象列表)存储在会话中,并根据需要进行读/写。

不过,我最近发现,在给定页面上执行此操作所需的内存超过了 IIS 上的内存分配。因此,我需要开始考虑如何重新设计这些控件。

有没有比使用会话更好的解决方案来跨部分回发持久化数据?除了 inProc(无数据库会话或服务器场会话)之外,我没有使用任何其他会话类型的选项。使用这些数据集的缓存会是更好的选择吗?

感谢您的任何建议

杰森

4

0 回答 0