2017-09-27 198 views
0

轉移我用來引用我所有的cssjs文件,而不捆綁這樣的:ASP MVC資源解釋爲樣式但MIME類型application/JavaScript的

<link rel='stylesheet' type='text/css' href='style.css'/> 

但自從我使用捆綁,我得到以下Chrome中的錯誤消息:

將資源解釋爲樣式表,但使用MIME類型application/javascript:「http://localhost:9432/Assets/global/plugins/bootstrap/js/bootstrap.min.js」傳輸。

我發現我應該將Content-Type設置爲application/javascript但我不怎麼能這樣做。

你有什麼建議來解決這個問題?

UPDATE:

這裏是我的代碼:

  bundles.Add(new StyleBundle("~/bundles/AdminStyle").Include(
        "~/Assets/global/plugins/font-awesome/css/font-awesome.min.css", 
        "~/Assets/global/plugins/simple-line-icons/simple-line-icons.min.css", 
        "~/Assets/global/plugins/bootstrap/css/bootstrap-rtl.min.css", 
        "~/Assets/global/plugins/bootstrap-switch/css/bootstrap-switch-rtl.min.css", 
        "~/Assets/global/plugins/bootstrap-select/css/bootstrap-select-rtl.css", 
        "~/Assets/global/css/components-rounded-rtl.min.css", 
        "~/Assets/global/css/plugins-rtl.min.css", 
        "~/Assets/layouts/layout3/css/layout-rtl.min.css", 
        "~/Assets/layouts/layout3/css/themes/default-rtl.min.css", 
        "~/Assets/layouts/layout3/css/custom.css", 
        "~/Assets/global/plugins/bootstrap-social-button/css/bootstrap-social.css", 
        "~/Assets/global/plugins/bootstrap-toastr/toastr.min.css", 
        "~/Assets/global/css/Custom.css", 
        "~/Assets/global/css/helper.css")); 

而且

bundles.Add(new StyleBundle("~/bundles/AdminScript").Include(
     "~/Assets/global/plugins/bootstrap/js/bootstrap.min.js", 
     "~/Assets/global/plugins/js.cookie.min.js", 
     "~/Assets/global/plugins/jquery-slimscroll/jquery.slimscroll.min.js", 
     "~/Assets/global/plugins/jquery.blockui.min.js", 
     "~/Assets/global/plugins/bootstrap-switch/js/bootstrap-switch.min.js", 
     "~/Assets/global/scripts/app.min.js", 
     "~/Assets/layouts/layout3/scripts/layout.min.js", 
     "~/Assets/layouts/layout3/scripts/demo.min.js", 
     "~/Assets/layouts/global/scripts/quick-sidebar.min.js", 
     "~/Assets/layouts/global/scripts/quick-nav.min.js", 
     "~/Assets/global/plugins/bootstrap-select/js/bootstrap-select.min.js")); 
+0

你有沒有將你的css和js捆綁在一起? – adiga

+0

否「我沒有做到這一點 – mohammad

+1

你是如何渲染它們的?你在''Styls.Render(」〜/ bundles/AdminScript「)而不是'@ Scripts.Render()'在你的'cshtml ' – adiga

回答

1

要渲染的js文件爲<link rel="stylesheet" href="/bundles/....">

因此,在你cshtml,變化@Styles.Render("~/bundles/AdminScript")@Scripts.Render("~/bundles/AdminScript")

相關問題