【发布时间】:2010-06-09 13:57:19
【问题描述】:
我们正在尝试使以下场景正常工作:
我们使用 asp:scriptmanager / CompositeScripts 将我们的脚本组合成几个脚本块,但在每次部署到测试系统后,我们都会遇到测试人员无法获得更新版本的 css 和 javascript(浏览器缓存)的问题。对于 CSS,我们定义了自己的 css 用户控件,该控件将 Siteversion 参数“?v=1.0.190”例如附加到 css url。此站点版本在 web.config / appsettings 中定义,并且在每次部署时都会增加。
我们希望能够对 javascripts 使用相同的策略,但到目前为止我还没有取得任何成功。 渲染脚本标签时。 Scriptmanager 呈现
<script src="/ScriptResource.axd?d=..." type="text/javascript"></script>
鉴于当前配置的站点版本是 1.0.190,我希望它能够呈现
<script src="/ScriptResource.axd?d=...&v=1.0.190" type="text/javascript"></script>
如何从脚本管理器获取“脚本”html 输出,以便进行更改? 它似乎不存在于 Render、RenderChildren 或 RenderControl 中呈现的内容中
你的 安德烈亚斯
【问题讨论】:
-
-1 你打开了一个赏金,你甚至没有选择一个答案,即使有工作!态度很差。
标签: asp.net javascript scriptmanager