#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")
)
Я надеюсь, что другие смогут извлечь уроки из моей ошибки.