关于页输出缓存

ffjing 2005-04-20 10:58:05
刚才看Quick Start,其中讲到页输出缓存时,说道:

应用程序若要更多地控制与缓存相关的 HTTP 标头,可使用 System.Web.HttpCachePolicy 类提供的功能。下面的示例显示等效于上例中使用的页指令的代码。
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
Response.Cache.SetCacheability(HttpCacheability.Public);

页指令的代码是<%@ OutputCache Duration="60" VaryByParam="none"%>
为什么我在InitializeComponent里面添加了这两句,结果发现页没有被缓存?
初学缓存,请大家不吝赐教
...全文
69 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
talantlee 2005-04-30
  • 打赏
  • 举报
回复
up
为什么下面两句不能起到缓存的作用
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));---把數據讀入緩存(字符串??)
Response.Cache.SetCacheability(HttpCacheability.Public);
ffjing 2005-04-30
  • 打赏
  • 举报
回复
up
为什么下面两句不能起到缓存的作用
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
Response.Cache.SetCacheability(HttpCacheability.Public);
新鲜鱼排 2005-04-20
  • 打赏
  • 举报
回复
<%@ OutputCache Duration="60" VaryByParam="none"%>

VaryByParam表示你要缓存的内容。VaryByParam="*"
如果设为none不能执行缓存。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧