【发布时间】:2016-01-04 02:06:27
【问题描述】:
它,所以现在我无法让我的样式显示在页面上。它只是在我的 html 中提出了这些东西。
我试着看这里 MVC bundeling : Err 403
<link href="/Content/?v=QJxA7R8Re3uqMX1yrXXxo93tvLZiLQJPzVSY80tOo9s1" rel="stylesheet">
<link href="/Content/skins/?v=cvum26wsOdSFqp48CXFJ39rlGKOSzsCvOJZuuLeX4901" rel="stylesheet">
_Layout.cshtml
@Styles.Render("~/Content/")
@Styles.Render("~/Content/skins/")
BundleConfig.cs
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new StyleBundle("~/Content/skins/").Include(
"~/Content/skins/default.css"));
bundles.Add(new StyleBundle("~/Content/").Include(
"~/Content/theme.css",
"~/Content/theme-*"));
}
这是我的文件夹。
EIDT(更新)
BundleConfig.cs
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new StyleBundle("~/bundle/skins").Include(
"~/Content/skins/default.css"));
bundles.Add(new StyleBundle("~/bundle/Content")
.Include("~/Content/theme.css")
.Include("~/Content/theme-blog.css")
.Include("~/Content/theme-animate.css")
.Include("~/Content/theme-elements.css"));
bundles.Add(new StyleBundle("~/bundle/Scripts")
.Include("~/Scripts/bootstrap/bootstrap.min.css")
.Include("~/Scripts/owlcarousel/owl.carousel.min.css")
.Include("~/Scripts/owlcarousel/owl.theme.default.min.css")
.Include("~/Scripts/magnific-popup/magnific-popup.css"));
}
Layout.cshtml
@Styles.Render("~/bundle/Content")
@Styles.Render("~/bundle/skins")
@Styles.Render("~/bundle/Scripts")
【问题讨论】:
-
确保您的捆绑包名称不与现有路径相同。例如,使用
~/bundle/content而不是~/Content。 -
@BrendanGreen 它既是布局部分,也只是捆绑部分。你有一个应该是什么样子的例子吗?
-
刚刚添加了一个显示完整示例的答案。
标签: asp.net-mvc bundling-and-minification