混合 Razor 和 Javascript 代码
混合 Razor 和 Javascript 代码可能会成为开发人员的绊脚石。当尝试在 Javascript 块中声明 C# 代码时,会出现一个常见的挑战。
问题:
如何有效地结合 Razor 和 Javascript 代码来实现这样的目标?
<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#>}</caption> </script>
答案:
要实现这种混合,解决方案在于使用
<script type="text/javascript"> var data = []; @foreach (var r in Model.rows) { <text> data.push([ @r.UnixTime * 1000, @r.Value ]); </text> } </script>
以上是如何在脚本标签中混合 Razor 和 Javascript 代码?的详细内容。更多信息请关注PHP中文网其他相关文章!