【问题标题】:Asp.net mvc 4 bundling not returning anythingAsp.net mvc 4 捆绑不返回任何内容
【发布时间】:2015-12-11 05:29:20
【问题描述】:
我正在尝试将我的 css 文件与新的 MVC4 捆绑包捆绑在一起。
我已将此添加到我的_Layout.cshtml:
<link href="@Url.Content("~/Content/css")" rel="stylesheet" type="text/css" />
当我的页面呈现时,我看到样式正在加载,但请求中没有任何内容:http://localhost/Content/css
在Global.asax,我启用了:
BundleTable.Bundles.EnableDefaultBundles();
【问题讨论】:
标签:
asp.net-mvc
asp.net-mvc-4
【解决方案1】:
你试过用 EnableDefaultBundles 代替吗?
BundleTable.Bundles.RegisterTemplateBundles();
另外,我认为您不应该使用@Url.Content。我有这个并且它有效:
<link href="@System.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl("~/Content/css")" rel="stylesheet" type="text/css" />
【解决方案2】:
我的页面中有一个错误,导致它无法正常工作。从 jQuery 调用部分视图并返回 500 错误。修复解决了这个问题,现在一切正常。