码:
if(@ViewBag.IsLocal == true) { alert("yeah"); }
我从来没有得到警报.当我使用Firebug来查看ViewBag的值时,它是True(带有大写字母T).我必须做一些像””的事情吗?我尝试了一切,没有一个有效.
谢谢你的帮助.
H
@if(True == true) { alert("yeah"); }
原因是因为true.ToString()为True.
在这种情况下,您需要进行字符串比较:
if('@ViewBag.IsLocal' == 'True') { alert("yeah"); }