gpt4 book ai didi

asp.net - IIS7 : set "no-cache" for all aspx pages but not images/css/js

转载 作者:行者123 更新时间:2023-12-02 15:29:55 24 4
gpt4 key购买 nike

我不想在任何地方缓存我的 aspx 页面。由于某种原因 IE 忽略从我的母版页设置的元标记

<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">

我正在尝试查看是否可以将 Http 响应 header 设置为“Cache-Control”-“no-cache”。设置类似

HttpContext.Current.Response.Headers.Add("Cache-Control", "no-cache");
HttpContext.Current.Response.Headers.Add("Exipres", DateTime.Now.AddDays(-1).ToShortDateString());

在每个页面都会很痛苦。我想我们是否可以在 IIS7 中设置它(将此 header 添加到 aspx 页面,但不添加到 images/css/js)。这可能吗?

编辑:根据 http://technet.microsoft.com/en-us/library/cc753133%28WS.10%29.aspx 中的建议,添加自定义http响应 header 会将 header 添加到所有文件,包括js、css、图像。所以在这里添加“Cache-Control”、“no-cache”也不起作用

Edit2:我正在考虑添加一个 httpmodule 。类似http://blogs.technet.com/stefan_gossner/archive/2008/03/12/iis-7-how-to-send-a-custom-server-http-header.aspx的东西。有什么建议吗?

最佳答案

http://technet.microsoft.com/en-us/library/cc770661(WS.10).aspx

默认情况下 IIS 仅缓存静态内容;如果它已经缓存非静态内容,您将必须进行调整。

关于asp.net - IIS7 : set "no-cache" for all aspx pages but not images/css/js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2022960/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com