我有一个布局文件,其中所有的脚本渲染包都很好。然而,随着升级整个应用程序的进展,我们注入了一些条件逻辑,并且正在讨论的包停止加载。@Scripts不在cshtml头中呈现@if分支,但是没有条件逻辑地进行渲染
前:
@ViewBag.Title@Scripts.Render("~/Bundles/corejs")
同样,上述工程和包负载。
测试:
@ViewBag.Title@Scripts.Render("~/Bundles/corejsv1")
以上也适用这样既束正在生成它似乎。
失败:
@ViewBag.Title@if (Request.Cookies["abcd"] != null)
{
var appABCD = bool.Parse(Request.Cookies["abcd"].Value.ToString());
if (appABCD)
{ Scripts.Render("~/Bundles/corejsV1"); }
else
{ Scripts.Render("~/Bundles/corejs"); }
}
else
{
//default is cookie is null
Scripts.Render("~/Bundles/corejs");
}
上面的加载失败束....为什么?
2017-06-16
GPGVM