2014-09-11 2 views
3

При попытке использовать Связки в приложении MVC5. Файлы CSS не загружаются, когда я проверить источник я вижу следующую ссылку в HTML:Styles.Render не загружает файлы CSS

<link href="/Content/css" rel="stylesheet"/> 

Почему это не работает, как я ожидал? Я пробовал использовать разные виртуальные пути, но это, похоже, не работает.

Моего BundleConfig.cs файл:

using System.Web; 
using System.Web.Optimization; 

namespace Navi 
{ 
    public class BundleConfig 
    { 
     public static void RegisterBundles(BundleCollection bundles) 
     { 
      bundles.Add(new StyleBundle("~/Content/css").Include(
       "~/Content/bootstrap.css", 
       "~/Content/site.css")); 
     } 
    } 
} 

Тогда в моем _Layout.cshtml У меня есть следующий:

@Styles.Render("~/Content/css") 

ответ

8

Мой вопрос здесь был мне нужно добавить следующий код в global.asax файл:

BundleConfig.RegisterBundles(BundleTable.Bundles); 

Это также требует, чтобы я включил: using System.Web.Optimization;

2

Нельзя использовать имя пакета, являющееся путем перехода к папке, которая уже существует в решении. например ("~/styles/css")

Смежные вопросы