0
我正在開發一個應用程序,其中以前的開發人員在許多不同的頁面中加載了相同的腳本文件。混淆爲什麼JavaScript打包在Web窗體中打包ASP.NET 4.5
<script src="../scripts/helpers.js"></script>
現在我想的是加載到BundleConfig.cs
文件,因此它是整個網站訪問,並在每一頁上沒有被引用。我也有BundleTable.EnableOptimizations = true;
bundles.Add(new ScriptBundle("~/bundles/helpers")
.Include("~/scripts/helpers.js"));
在Site.Master
我引用它(目前在頭上,而是試圖在身體以及幾個地方)爲:
<asp:PlaceHolder runat="server">
<%: Scripts.Render("~/bundles/helpers") %>
</asp:PlaceHolder>
當我看Chrome控制檯中的「網絡」標籤,它表明它捆綁了該文件,但沒有任何功能正在工作。我似乎無法弄清楚爲什麼它在每個頁面上調用時都能正常工作,而不是在捆綁一次而且總是在那裏。這是我第一次使用.NET應用程序,因此我一直在爲這個問題撓頭。
什麼是輸出html和你期望得到什麼?那是在加載的捆綁JavaScript文件? –
這是顯示和隱藏側面導航。 –