混合Razor和Javascript代码 - c#

我对如何混合剃须刀和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#>

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

参考方案

使用<text>:

<script type="text/javascript">

   var data = [];

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

用多个通配符替换正则表达式可在PHP中工作,而不能在JavaScript中工作 - javascript

我正在尝试为两个Markdown解析器实现中心对齐:在Parsedown的PHP中(成功)在Bootstrap Markdown的JavaScript中(未成功)我遵循并找到最简单的方法是使用最终的HTML输出,只需将内联样式捕捉到标签上即可。以下正则表达式可以满足我的需要,它会根据需要将style="text-align:center;"…

如何一次获取一页数据 - javascript

我有一个问题,每次使用Bootstrap在jQuery DataTables中按行数获取。首先,下面的代码从数据库中获取全部数据并开始分页。但是我想一次加载一页数据。我的PHP代码是:<table id="example1" class="table table-bordered table-striped"&g…

如何将List <>传递给Javascript并在组合框C#中显示 - javascript

我有一个列表,其中存储了一些从数据库中筛选出的记录。我不懂Javascript。有谁可以教我如何将列表传递给Javascript并将其显示在组合框中?P / S:我希望组合框文本字段存储Name(允许用户查看),而value字段存储nameId(从用户隐藏)。我后面的C#代码如下:public static List<bllControls> g…

如何在JavaScript中将多个h1元素替换为h1,h2,h3,h4,h5,h6? - javascript

@foreach (var item in Model) { <div class="panel-heading"> <h1> <a href="#">@item.Title</a> </h1> </div> } 结果; (每页发布数:6)<…

JavaScript将PHP中的字符串和整数传递给函数 - javascript

我正在尝试将字符串和整数都传递到同一函数中,但是引号引起了问题。我发现错误出在echo $q->info部分,我必须在此代码上使用双引号。有人可以帮我写这个$q->info,但不能获得真正的价值吗?到目前为止,我的代码是<td><a href="javascript:add(<?php echo $q->i…