2016-02-21 56 views
0

我正在使用_Layout.cshtml MVC 4。我有許多視圖的批量js文件。我從普通視圖文件中刪除所有的JS文件和包含在_Layout.cshtml文件中像下面...MVC 4 [_Layout.cshtml] - js文件功能打破散裝js文件包含

問題:立即消失:功能在許多地方(劍道UI 下拉列表EG)打破可見後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

您是否嘗試在加載文件時看到瀏覽器控制檯中的任何錯誤? –

+0

也@StephenMuecke建議,使用捆綁。但那不是這裏的問題 –

回答

0

這是我遵循類似的問題,調查

1-確保所有這些文件都存在於你的源代碼,所有的路徑是正確的。

2-如果您使用chrome通過單擊f12按鈕或從設置中打開控制檯並查看那裏的錯誤(通常您會看到丟失的文件或404無法加載),這可能是由於js之間的衝突文件(可以通過重新排序文件或刪除其中的一部分來解決)。

3-或者您可以嘗試刪除一些腳本文件(評論他們左右),看看有什麼影響,然後嘗試逐個添加它們,直到找出問題所在。