使用viewbag与jquery – asp.net mvc 3

前端之家收集整理的这篇文章主要介绍了使用viewbag与jquery – asp.net mvc 3前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在控制器中设置了一个ViewBag.IsLocal设置为true.我想使用 jquery来检查ViewBag值并显示警报.

码:

if(@ViewBag.IsLocal == true)
{
alert("yeah");
}

我从来没有得到警报.当我使用Firebug来查看ViewBag的值时,它是True(带有大写字母T).我必须做一些像””的事情吗?我尝试了一切,没有一个有效.

谢谢你的帮助.

H

解决方法

如果您在渲染页面上查看源代码,将插入什么代替您的剃刀块?如果IsLocal是一个bool类型,我想你会看到这样:
@if(True == true)
{
  alert("yeah");
}

原因是因为true.ToString()为True.

在这种情况下,您需要进行字符串比较:

if('@ViewBag.IsLocal' == 'True')
{
  alert("yeah");
}

猜你在找的jQuery相关文章