Maison >interface Web >js tutoriel >Comment mélanger le code Razor et Javascript dans une balise de script ?
Mélanger le code Razor et le code Javascript
Mélanger le code Razor et le code Javascript peut être une pierre d'achoppement pour les développeurs. Un défi courant se pose lorsque l'on essaie de déclarer du code C# dans un bloc Javascript.
Question :
Comment puis-je combiner efficacement le code Razor et Javascript pour obtenir quelque chose comme ça ?
<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>
Réponse :
Pour réaliser ce mélange, la solution réside dans l'utilisation de 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!