如何在html里分支判断,@Scripts不在cshtml头中呈现@if分支,但是没有条件逻辑地进行渲染...

我有一个布局文件,其中所有的脚本渲染包都很好。然而,随着升级整个应用程序的进展,我们注入了一些条件逻辑,并且正在讨论的包停止加载。@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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值