ASPX WebMethod似乎不是缓存结果

时间:2011-01-19 15:43:38

标签: asp.net caching webmethod

我需要在aspx页面上使用几种方法来缓存它们的结果,以避免大量数据库进入数据库。我添加了相关的WebMethod属性,但是虽然代码运行,但这些方法并没有缓存它们的结果。

问题是,我是a)不确定这是否可以在第一时间完成,如果是,那么b)是否需要在aspx页面上做一些特殊的事情来使这项工作。

网页的缓存结果是否仅持续页面的生命周期?我需要在多个页面请求中缓存数据。

1 个答案:

答案 0 :(得分:1)

在Web服务中缓存响应对象。

http://msdn.microsoft.com/en-us/library/6hbbsfk6(v=VS.100).aspx

编辑:

这看起来很有希望: http://support.microsoft.com/kb/318299