2011-03-15 79 views
0

我的网站上使用母版(asp.net web表单),我喜欢woluld实现一些静态文件缓存,如JavaScript,CSS等如何实现的静态文件缓存在asp.net

我已经尝试将以下内容添加到我的page_load(在masterpage中),但是当我使用Fiddler时,静态文件仍在“no-cache”之下。

protected void Page_Load(object sender, EventArgs e) 
{ 
    // Set cache for 1 hour on all computers and servers. 
    // ... Proxies, browsers, and your server will cache it. 
    Response.Cache.SetCacheability(HttpCacheability.Public); 
    Response.Cache.SetMaxAge(new TimeSpan(1, 0, 0)); 
} 

我在做什么错在这里?除非要求这样做

// Nicke

回答

2

静态文件不是由ASP.NET管道处理。你不想通过它来处理静态文件,而不是肯定的缓存。 IIS进行缓存,它会做得更好。在IIS中进行配置。