我正在尝试将我的css文件与新的MVC4捆绑捆绑在一起。
我已将此添加到我的_Layout.cshtml
:
<link href="@Url.Content("~/Content/css")" rel="stylesheet" type="text/css" />
当我的页面呈现时,我看到正在加载的样式,但请求中没有任何内容:http://localhost/Content/css
在Global.asax
中,我已启用:
BundleTable.Bundles.EnableDefaultBundles();
答案 0 :(得分:0)
而不是EnableDefaultBundles,你试过这个吗?
BundleTable.Bundles.RegisterTemplateBundles();
另外,我认为你不应该使用@ Url.Content。我有这个并且它有效:
<link href="@System.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl("~/Content/css")" rel="stylesheet" type="text/css" />
答案 1 :(得分:0)
我的网页出错,导致无法正常工作。从jQuery调用部分视图并返回500错误。修复解决了这个问题,现在一切正常。