Asp.net mvc 4 комплектация ничего не возвращает - PullRequest
0 голосов
/ 14 марта 2012

Я пытаюсь связать мои css-файлы с новой связкой MVC4.

Я добавил это к своему _Layout.cshtml:

<link href="@Url.Content("~/Content/css")" rel="stylesheet" type="text/css" />

Когда моя страница отображается, я вижу, что стиль загружается, но в запросе ничего нет: http://localhost/Content/css

В Global.asax я включил:

BundleTable.Bundles.EnableDefaultBundles(); 

Ответы [ 2 ]

0 голосов
/ 15 марта 2012

У меня была ошибка на моей странице, из-за которой это не работало. Частичное представление вызывалось из jQuery и возвращало ошибку 500. Исправление, которое решило эту проблему, теперь все работает хорошо.

0 голосов
/ 14 марта 2012

Вместо EnableDefaultBundles вы пробовали это?

BundleTable.Bundles.RegisterTemplateBundles();

Кроме того, я не думаю, что вы должны использовать @ Url.Content. У меня есть это, и это работает:

<link href="@System.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl("~/Content/css")" rel="stylesheet" type="text/css" />
...