小编典典

混合Razor和Javascript代码

javascript

我对如何混合剃须刀和js感到很困惑。这是我坚持的当前功能:

<script type="text/javascript">

        var data = [];

        @foreach (var r in Model.rows)
        {
                data.push([ @r.UnixTime * 1000, @r.Value ]);
        }

如果我可以用声明c#代码,<c#></c#>而其他所有内容都是JS代码,这就是我的追求:

<script type="text/javascript">

        var data = [];

        <c#>@foreach (var r in Model.rows) {</c#>
                data.push([ <c#>@r.UnixTime</c#> * 1000, <c#>@r.Value</c#> ]);
        <c#>}</c#>

实现此目的的最佳方法是什么?


阅读 249

收藏
2020-04-25

共1个答案

小编典典

用途<text>

<script type="text/javascript">

   var data = [];

   @foreach (var r in Model.rows)
   {
      <text>
            data.push([ @r.UnixTime * 1000, @r.Value ]);
      </text>
   }
</script>
2020-04-25