【问题标题】:ASP.NET Javascript cache bustingASP.NET Javascript 缓存破坏
【发布时间】:2017-10-23 16:35:14
【问题描述】:

我正在尝试这样做:

<script type="text/javascript" src="js/pages/cca.js?rev=<%= DateTime.Now.Ticks %>"></script>

页面无法加载,我明白了:

Exception thrown: 'System.Threading.ThreadAbortException' in mscorlib.dll

网站会说:

localhost redirected you too many times. ERR_TOO_MANY_REDIRECTS

我对 asp.net 不太熟悉,有人能指出我的错误吗?

编辑:

堆栈跟踪:

【问题讨论】:

  • &lt;%# 正在绑定,也许您想改用&lt;%=?
  • 我试过了,但是页面不会再加载了。
  • 如果有帮助,您的代码对我有用:&lt;script src="/js/pages/cca.js?v=636443597520126724" type="text/javascript"&gt;&lt;/script&gt;。
  • 嗯,是的,我不知道可能是什么问题,我没有收到任何构建错误,但是在尝试访问该站点时,我收到“ERR_TOO_MANY_REDIRECTS”
  • 在这里抓住稻草,但删除相对路径的前导斜杠?

标签: javascript asp.net vb.net


【解决方案1】:

我不得不将它包装在一个 rad 代码块中,我不知道为什么,但 Telerick 是原因:

<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
    <script type="text/javascript" src="js/pages/cca.js?rev=<%= DateTime.Now.Ticks %>"></script>
</telerik:RadCodeBlock>

【讨论】:

    猜你喜欢
    • 2012-03-09
    • 1970-01-01
    • 2016-11-08
    • 1970-01-01
    • 2020-05-19
    • 1970-01-01
    • 2015-10-02
    • 2011-06-13
    • 2016-02-16
    相关资源
    最近更新 更多