我不确定这在 ASP.NET 中是否可行,但这是我遇到的问题:我的 Web 应用程序上的一些数据列表是使用GridView显示的;但是,由于其中一些列表可能包含大量数据,因此有时会由于ViewState将页面权重推高到几兆字节的范围内。由于我们不想每次在页面上有回发时都重新查询数据库以获取此信息,所以我想知道是否有一种方法可以缓存提供给服务器上控件的数据,然后下次访问它有回发。
那么这甚至可能吗?如果是这样,有人可以向我指出有关如何执行此操作的更多信息的方向吗?如果不可能,是否有人对我如何解决这个问题有任何建议?