在浏览器中缓存 ASP.NET Ajax ScriptManager 脚本

发布于 2024-09-15 14:23:04 字数 134 浏览 4 评论 0原文

我在我的网页中使用 ScriptManager。我还在这个页面中使用了很多页面方法。当我在页面渲染后查看浏览器的视图源时,我发现脚本管理器生成了很多 JavaScript。

我如何浏览器缓存所有这些脚本,以便每次渲染页面时都不会加载它们。

i am using ScriptManager in my webpage. i am also using a lot of pagemethods in this page. When i look at the viewsource of the browser after the page has been rendered i find a lot of javascript which has been generated by the scriptmanager.

how can i browser cache all these scripts so that they are not loaded everytime the page is rendered.

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

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

发布评论

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

评论(2

云仙小弟 2024-09-22 14:23:04

默认情况下它们被缓存。如果您分析这些文件的 HTTP 标头,您将找到缓存设置。尝试使用 firebug 或您使用的任何其他工具进行分析。还有一个在线服务可以为您分析 http://www.port80software.com/

By default they are cached. If you analyze the HTTP headers for these files you will find the cache settings. try analyzing with firebug or any other tool you use. There is also an online service which will analyze it for you http://www.port80software.com/

甜是你 2024-09-22 14:23:04

你无法安全地做到这一点。事件验证机制会抛出“无效的回发或回调参数:错误”。

隐藏的“__EVENTVALIDATION”变量在回发之间发生变化,即使您可以禁用它,但这不是一个好主意,

请参阅 这篇文章了解更多信息。

You can't do it securely. The Event Validation mechanism would throw "Invalid Postback or Callback arguments: errors.

The hidden "__EVENTVALIDATION" variable changes from postback to postback, and even though you can disable it, it's not a good idea,

See this article for more info.

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