2015-03-17 1 views
2

Я определил пакеты, и я пытаюсь использовать их в макете искры со следующим синтаксисом.Как связать пакеты в файлах макета в ASP.NET MVC?

${Scripts.Render("~/bundles/jqueryPlugins")} 
${Scripts.Render("~/bundles/jqGridJqueryPlugins")} 
${Scripts.Render("~/bundles/jqPlotJqueryPlugins")} 

Я получаю следующее сообщение об ошибке

Dynamic view compilation failed. 
The name 'Scripts' does not exist in the current context 
The name 'Scripts' does not exist in the current context 
The name 'Scripts' does not exist in the current context 

Его не работает. Каков правильный синтаксис для этого?

Также следует указать, что синтаксис включает ссылки на страницу? Как и в бритве мы используем @using Blah.Blah

ответ

0

В Scripts и Styles классов статические объекты в System.Web.Optimization пространства имен, поэтому все, что вам нужно сделать, это ссылка в этом пространстве имен, и вы можете использовать их. добавьте в раздел свечи в вашем Web.config:

<add namespace="System.Web.Optimization" /> 

, а затем вы можете сделать:

${Scripts.Render("~/js/jquery")} 
${Scripts.Render("~/js/jqueryval")} 
${Scripts.Render("~/js/application")} 
<use content="scripts"/> 
Смежные вопросы