我有一个使用
的网页目标是将其缓存长达24小时,但我希望它能在午夜专门过期。有人知道这个伎俩吗?
答案 0 :(得分:3)
您可以计算每次加载页面时的午夜秒数,然后使用Response.Cache.SetExpires
以编程方式设置持续时间。我从来没有这样做过,但我不明白为什么它不起作用。
显然,这是服务器上的午夜,您可能不知道它在客户端的时间是什么时候。
EDIT。实际上,查看SetExpires
的定义需要DateTime
而不是持续时间,因此您甚至不需要计算秒数,只需将其传递给DateTime
下一个{{1}}午夜将是。