0

如果我有一个名为:_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 内。如果有人能够指出我的问题,我将不胜感激。谢谢你。

4

1 回答 1

0

总是在学习新的,不再那么新的东西时,需要一些时间。我错过了这条线:

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

它现在正在渲染。所以局部视图现在看起来像这样:

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

我希望其他人能从我的错误中吸取教训。

于 2020-12-13T10:37:06.027 回答