Не удается отобразить squishit bundal

#asp.net-mvc-5 #squishit

#asp.net-mvc-5 #squishit

Вопрос:

Если у меня есть частичное представление с именем: _jquery.cshtml, просмотр выглядит следующим образом:

 @(Bundle.JavaScript()
.Add("~/Scripts/jquery-3.1.0.js")
.Add("~/Scripts/jquery-ui.js")
)
 

и визуализируйте частичное представление, используя:

 <head>
...
@Html.Partial("_jquery", theme)
</head>
<body>
...
</body>
 

все, что я получаю, это:

 <head>
...
</head>
<body>
SquishIt.Framework.JavaScript.JavaScriptBundle
 

Очевидно, я делаю что-то не так. Это внутри IFrame, в основном макете. Я был бы признателен, если кто-нибудь сможет указать на мою проблему. Спасибо.

Ответ №1:

Всегда, когда изучаешь что-то новое, уже не такое новое, это занимает некоторое время. Я пропустил строку:

 .MvcRender("~/.../filename.js")
 

Теперь он отображается так, как должен. итак, частичное представление теперь выглядит так:

 @(Bundle.JavaScript()
   .Add("~/Scripts/jquery-3.1.0.js")
   .Add("~/Scripts/jquery-ui.js")
   .MvcRender("~/.../filename.js")
)
 

Я надеюсь, что другие смогут извлечь уроки из моей ошибки.