混合 Razor 和 JavaScript 代码
混合 Razor 和 JavaScript 代码一开始可能会令人困惑。考虑以下函数:
<script type="text/javascript"> var data = []; @foreach (var r in Model.rows) { data.push([ @r.UnixTime * 1000, @r.Value ]); } </script>
使用
<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#> </script>
要实现此目的,请使用
<script type="text/javascript"> var data = []; @foreach (var r in Model.rows) { <text> data.push([ @r.UnixTime * 1000, @r.Value ]); </text> } </script>
以上是如何在 ASP.NET 中干净地混合 Razor 和 JavaScript 代码?的详细内容。更多信息请关注PHP中文网其他相关文章!