1
我正在用ASP.NET MVC弄溼自己的腳,並且遇到了綁定問題。捆綁的腳本無法正確呈現
這裏是我的BundleConfig.cs
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/bower_components/jquery/dist/jquery.js"
));
bundles.Add(new ScriptBundle("~/bundles/jquery-ui").Include(
"~/bower_components/jquery-ui/ui/core.js",
"~/bower_components/jquery-ui/ui/widget.js",
"~/bower_components/jquery-ui/ui/position.js",
"~/bower_components/jquery-ui/ui/menu.js",
"~/bower_components/jquery-ui/ui/autocomplete.js"
));
bundles.Add(new ScriptBundle("~/bundles/mondernizr").Include(
"~/Scripts/modernizr-*"
));
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/bower_components/bootstrap/dist/css/bootstrap.css",
"~/Content/PagesList.css",
"~/Content/Site.css",
"~/bower_components/font-awesome/css/font-awesome.css"
));
的內容,這裏是該地區在我_layout HTML,我要呈現在頭部的腳本和CSS。
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/jquery", "~/bundles/jquery-ui")
@Scripts.Render("~/bundles/modernizr")
據我所知我只需要我在包中指定的得到它的輸出或者腳本/鏈接標記的完整列表,或捆綁的版本使用相同的相對路徑。相反,我得到以下的結果,沒有我期待的最終版本字符串。
<link href="/Content/css" rel="stylesheet"/>
<script src="/bundles/jquery"></script>
<script src="/bundles/jquery-ui"></script>
<script src="/bundles/modernizr"></script>
無論我是否將BundleTable.EnableOptimizations設置爲true或false,都會發生這種情況。