Mencampurkan Razor dan Kod Javascript
Mencampurkan Razor dan kod Javascript boleh menjadi batu penghalang bagi pembangun. Satu cabaran biasa timbul apabila cuba mengisytiharkan kod C# dalam blok Javascript.
Soalan:
Bagaimanakah saya boleh menggabungkan kod Razor dan Javascript dengan berkesan untuk mencapai sesuatu seperti ini?
<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>
Jawapan:
Untuk mencapai pencampuran ini, penyelesaiannya terletak pada penggunaan
<script type="text/javascript"> var data = []; @foreach (var r in Model.rows) { <text> data.push([ @r.UnixTime * 1000, @r.Value ]); </text> } </script>
Atas ialah kandungan terperinci Bagaimana untuk Menggabungkan Razor dan Kod Javascript Dalam Tag Skrip?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!