@ HTML.Raw不输出任何内容

时间:2020-09-30 20:23:27

标签: asp.net model-view-controller razor

    <script>
    @if (ViewBag.EnableJump != null && ViewBag.EnableJump == true)
    {
        ViewBag.EnableJump = false;
       
        @Html.Raw("alert('it worked')");
    }
    </script>

EnableJump不为null,并且设置为true。我也知道它进入if的事实,因为我可以从那里故意抛出异常。但是,我无法使用Html.Raw输出其他javascript,即使到目前为止我所看到的每个愚蠢的google结果都表明我做得正确。我该怎么做才能使Html.Raw正常工作?

1 个答案:

答案 0 :(得分:0)

尝试将代码放入<text></text>伪元素中。

This article描述了在Razor页面中获取多行内容的各种方法。

相关问题