无法渲染软包
Failing to render squishit bundal
如果我有一个局部视图,命名为:_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 内。如果有人能够指出我的问题,我将不胜感激。谢谢。
总是在学习一个新的、不再那么新的东西时,需要一些时间。我错过了这条线:
.MvcRender("~/.../filename.js")
它现在正在按应有的方式呈现。所以局部视图现在看起来像这样:
@(Bundle.JavaScript()
.Add("~/Scripts/jquery-3.1.0.js")
.Add("~/Scripts/jquery-ui.js")
.MvcRender("~/.../filename.js")
)
我希望其他人能从我的错误中吸取教训。
如果我有一个局部视图,命名为:_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 内。如果有人能够指出我的问题,我将不胜感激。谢谢。
总是在学习一个新的、不再那么新的东西时,需要一些时间。我错过了这条线:
.MvcRender("~/.../filename.js")
它现在正在按应有的方式呈现。所以局部视图现在看起来像这样:
@(Bundle.JavaScript()
.Add("~/Scripts/jquery-3.1.0.js")
.Add("~/Scripts/jquery-ui.js")
.MvcRender("~/.../filename.js")
)
我希望其他人能从我的错误中吸取教训。