Mélange de code Razor et JavaScript
Dans ce cas, la fonction d'origine nécessitait d'incorporer la syntaxe Razor dans le code JavaScript, spécifiquement pour itérer sur des collections d'objets.
Pour résoudre ce problème et obtenir le résultat attendu, vous pouvez envelopper votre code C# dans un bloc JavaScript en utilisant l'élément <text>
dans la syntaxe Razor. Cela permet une séparation claire des deux langues.
Voici une version mise à jour du code utilisant l'élément <text>
:
<code class="language-csharp">var data = []; @foreach (var r in Model.rows) { <text> data.push([ @(r.UnixTime * 1000), @(r.Value) ]); </text> }</code>
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!