我有一个ASP.net/C#应用程序,其中我有页眉/页脚/主菜单/侧面板
在母版页中。我希望这些项目只是第一次加载并缓存在客户端,
在以后的帖子中,它应该来自缓存的HTML。
此外,我有一个功能正常的弹出式面板,它位于屏幕之外,单击按钮会将其带到屏幕上。
这个用户控件包含html / javascript / js文件,这个html几天不会改变,所以我希望这些
也可以缓存在客户端。
...感谢任何建议......
答案 0 :(得分:0)
您可以将OutputCache
用于此
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以在IIS中为这些文件添加Expire标头。
IIS 7:您可以将设置放在web.config中。
<staticContent>
<clientCache httpExpires="Mon, 1 May 2010 05:00:00 GMT" cacheControlMode="UseExpires" />
</staticContent>