我正在使用_Layout.cshtml处理MVC 4。我有来自许多视图的批量js文件。我已从普通视图文件中删除了所有js文件,并将其包含在_Layout.cshtml文件中,如下所示...
问题:功能在很多地方都很突破(例如:Kendo UI dropdownlist)在可见1秒后立即消失 左右......
有人可以指导我重新订购或其他什么问题......
<script src="@Url.Content("~/Scripts/jquery.min.js")"></script>
<script src="@Url.Content("~/Scripts/jquery-ui.min.js")"></script>
<script src="@Url.Content("~/Scripts/ui-jquery.easing.1.3.js")"></script>
<script src="@Url.Content("~/Scripts/ui-jquery.jscrollpane.min.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.ui.touch-punch.min.js")"></script>
<script src="@Url.Content("~/Scripts/ui-jquery.mousewheel.js")"></script>
<script src="@Url.Content("~/Scripts/ui-jquery.flexslider.js")"></script>
<script src="@Url.Content("~/Scripts/ui-generic.js")"></script>
<script src="@Url.Content("~/Scripts/ui-kendo-all.js")"></script>
<script src="@Url.Content("~/Scripts/ui-temp-create.js")"></script>
<script src="@Url.Content("~/Scripts/ui-bootstrap.js")"></script>
<script src="@Url.Content("~/Scripts/ui-bootstrap-switch.js")"></script>
<script src="@Url.Content("~/Scripts/ui-bootstrap-tabdrop.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.slimscroll.min.js")"></script>
<script src="@Url.Content("~/Scripts/ui-daterangepicker.js")"></script>
<script src="@Url.Content("~/Scripts/ui-moment.js")"></script>
<script src="@Url.Content("~/Scripts/ui-tel-input.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.nestable.js")"></script>
<script src="@Url.Content("~/Scripts/ui-form-generator.js")"></script>
<script src="@Url.Content("~/Scripts/clients-init.js")"></script>
PS :我有almsost 200个视图文件..在某些视图中我需要 前8个.js文件和另一个视图,前3个.js +后2个.js 文件等...
答案 0 :(得分:0)
以下是我在类似问题中进行调查的内容
1-确保源代码中存在所有这些文件,并且所有路径都是正确的。
2-如果你使用chrome打开控制台,点击f12按钮或从设置中查看错误(通常你会看到一个丢失的文件或404无法加载)这可能会因为js文件之间的一些冲突而发生(可以通过重新排序文件或删除其中一些来解决)。
3-或者您可以尝试删除一些脚本文件(对它们进行评论)并查看其效果,然后尝试逐个添加它们,直到找出问题所在。