ASP MVC Razor if语句里面有javascript

时间:2016-03-23 20:28:05

标签: jquery asp.net-mvc razor

这就是我在我看来试图做的事情:

<script type="text/javascript">
    @if (ViewBag.scroll != null)
    {
        console.log("viewbag data: " + @ViewBag.scroll);
    }
    else
    {
        console.log("no viewbag data");
    }
</script>

我想执行一些jQuery代码,具体取决于ViewBag是否有数据,但它给了我这个错误:

  

名称&#39; console&#39;在当前背景下不存在。

1 个答案:

答案 0 :(得分:0)

您可以将其分配给变量。

<script type="text/javascript">
    var hasScroll = @ViewBag.scroll != null;
    if (hasScroll) {
        console.log("viewbag data: " + @ViewBag.scroll);
    } else {
        console.log("no viewbag data");
    }
</script>