AjaxControlToolkit ToolkitScriptManager 是否在客户端缓存组合js?

发布于 2024-08-28 11:23:04 字数 149 浏览 6 评论 0 原文

如果 Web 服务器设置了过期时间,则通常的 javascript 文件可以缓存在客户端。如果用户曾经下载过它,它将被他的浏览器缓存。 那么 AjaxControlToolkit ToolkitScriptManager 又如何呢?合并后的JS文件是否缓存在客户端?如何管理过期时间?

Usual javascript files can be cached on a client-side if web server sets the expiration. If user has once downloaded it, it will be cached by his browser.
And what about AjaxControlToolkit ToolkitScriptManager? Are combined JS files cached on a client? How can expiration time be managed?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一生独一 2024-09-04 11:23:04

这个网站有很好的解释。 ToolScriptManager 似乎默认使用 CombineScripts (bool) 属性组合 JS 脚本。
关于缓存:

值得注意的是,缓存设置
组合脚本文件设置为
与单个脚本相同的值
文件本来会有如果
ToolkitScriptManager 没有被
使用并且组合的脚本文件是
根据自动压缩
浏览器的意愿。

This site has a good explanation. It seems that the ToolScriptManager combines the JS scripts by default, using the CombineScripts (bool) property.
Regarding caching:

Of note, the cache settings of the
combined script file are set to the
same values that the individual script
files would have had if
ToolkitScriptManager weren't being
used and the combined script file is
automatically compressed according to
the browser's wishes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文