【问题标题】: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 错误。修复解决了这个问题,现在一切正常。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-21
        • 1970-01-01
        • 2021-11-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多