捆绑不在ASP.NET中用于特定样式表

时间:2017-10-02 08:34:54

标签: c# css asp.net asp.net-mvc bundle

在开发我的网站时,我一直在将样式直接添加到cshtml文件中,但我现在已经到了一个阶段,我希望将它们包含在捆绑包中。我一直在浏览我的_Layout.cshtml并用捆绑包交换各种风格,而且它一直很顺利。但是,我已经采用了一种特别顽固的风格,在捆绑时不包括在内。

在我的_Layout.cshtml中,我有以下样式链接:

 <link href="@Url.Content("~/Scripts/plugins/datatables-plugins/integration/bootstrap/3/dataTables.bootstrap.css")" rel="stylesheet" type="text/css" />

这很好用,我可以看到我的数据表中有明显的区别。但是,如果我现在将它添加到我的BundleConfig.cs中的样式包中,如下所示:

bundles.Add(new StyleBundle("~/Styles/datatables").Include(
                  "~/Scripts/plugins/datatables-plugins/integration/bootstrap/3/dataTables.bootstrap.css"));

然后将包添加到我的_Layout.cshtml中,如下所示:

@Styles.Render("~/Styles/datatables")

它不包括在内!我可以看到我的数据表中有明显的差异所以我肯定知道它不起作用!

我有很多其他的包都适用于样式和脚本,它看起来就是这个..

有什么想法吗?

由于

更新

当我将EnableOptimizations设置为false时,一切正常。当我将EnableOptimizations设置为true时,我的很多样式都会停止渲染..

更新2

唯一的另一个时间是使用font-awesome.css样式表。

0 个答案:

没有答案