我需要在 aspx 页面上使用几种方法来缓存它们的结果,以避免大量进入数据库。我添加了相关的 WebMethod 属性,但尽管代码运行,但这些方法并没有缓存它们的结果。
问题是,我 a) 不确定这是否可以首先完成,如果可以的话 b) 是否需要在 aspx 页面上做一些特别的事情来完成这项工作。
页面的缓存结果是否仅持续页面的生命周期?我需要在许多页面请求中缓存数据。
在您的 Web 服务中缓存响应对象。
http://msdn.microsoft.com/en-us/library/6hbbsfk6(v=VS.100).aspx
编辑:
这看起来很有希望:http: //support.microsoft.com/kb/318299