2010-01-18 85 views
0

我有一个母版页,里面有一个菜单控件和其他CSS,JS文件。如何在.net中缓存控件,js文件和css文件?

无论何时从客户端刷新页面,所有内容都来自服务器。

现在我想按照会话缓存这些控件和那些文件。

那里有任何设置或编程设置吗?

回答

0

您应该阅读ASP.Net Caching - 有很多灵活的方法来缓存您的网页。

不过你的情况,这听起来像你应该能够OutputCache指令添加到您的页面的顶部:

<%@ OutputCache Duration="60" VaryByParam="None"%> 

静态CSS和JS文件应该自动被浏览器缓存。如果您已将它们嵌入为Web资源,那么缓存指令也会帮助您缓存它们。

0

JS和客户端缓存的其他项目没有问题。

但是,是的,动态控制有一个问题,因为它们不是简单的编译和取决于请求。和here's在Smöråkning博客中有关如何缓存它们的文章。