Maison >interface Web >js tutoriel >Comment mélanger proprement le code Razor et le code JavaScript dans ASP.NET ?
Mélanger le code Razor et le code JavaScript
Mélanger le code Razor et le code JavaScript peut prêter à confusion au début. Considérez la fonction suivante :
<script type="text/javascript"> var data = []; @foreach (var r in Model.rows) { data.push([ @r.UnixTime * 1000, @r.Value ]); } </script>
Il serait beaucoup plus propre de déclarer du code C# en utilisant
<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>
Pour y parvenir, utilisez l'attribut
<script type="text/javascript"> var data = []; @foreach (var r in Model.rows) { <text> data.push([ @r.UnixTime * 1000, @r.Value ]); </text> } </script>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!