【发布时间】:2010-04-13 08:33:04
【问题描述】:
如果网络服务器设置了过期时间,通常的 javascript 文件可以缓存在客户端。如果用户曾经下载过它,它将被他的浏览器缓存。 那么 AjaxControlToolkit ToolkitScriptManager 呢?组合的 JS 文件是否缓存在客户端上?如何管理过期时间?
【问题讨论】:
标签: asp.net asp.net-ajax ajaxcontroltoolkit scriptmanager
如果网络服务器设置了过期时间,通常的 javascript 文件可以缓存在客户端。如果用户曾经下载过它,它将被他的浏览器缓存。 那么 AjaxControlToolkit ToolkitScriptManager 呢?组合的 JS 文件是否缓存在客户端上?如何管理过期时间?
【问题讨论】:
标签: asp.net asp.net-ajax ajaxcontroltoolkit scriptmanager
This site 有一个很好的解释。似乎 ToolScriptManager 默认使用 CombineScripts (bool) 属性组合了 JS 脚本。
关于缓存:
值得注意的是,缓存设置 组合脚本文件设置为 与单个脚本相同的值 文件会有,如果 ToolkitScriptManager 没有 使用和组合的脚本文件是 根据自动压缩 浏览器的愿望。
【讨论】: