ASP.NET MVC 4 Bundles并不总是被加载

时间:2015-07-06 12:53:02

标签: jquery asp.net-mvc jquery-ui bundle

在我的ASP.NET MVC 4应用程序中,我在一个Bundle中有jquery-ui和其他脚本。我在相应的页面中也有一些特定的JavaScript代码。在其中一个页面中我需要使用" sortable()"这是一个依赖于jQuery UI的函数。

问题:

我第一次加载页面时一切都很好但是,如果我使用缓存覆盖(CTRL + F5)进行重新加载,那么带有脚本的Bundle没有正确加载并且我有一个错误" sortable( )"不是一个功能。

我在页面的末尾渲染Bundle,就在关闭body标签之前,我在Bundle渲染之后立即渲染脚本部分。

@Scripts.Render("~/bundles/scripts")
@RenderSection("scripts", required: false)

另外,我没有捆绑缩小版的jQu​​ery UI。

Firefox给了我这个错误:

  

主线程中的XMLHttpRequest同步已经过时了......

我一直在寻找和改变,但我无法找到问题所在。

修改

我一直在测试,我注意到只有当我将jQuery UI的功能应用于局部视图中的元素时才会发生这种情况。

我也插入了主页:

<script src='~/Content/scripts/jquery-ui-1.11.4.min.js'></script>

jQuery-UI仍未定义......

0 个答案:

没有答案