Maison >développement back-end >C++ >Comment puis-je intégrer efficacement du code C# dans JavaScript à l'aide de Razor ?
Lorsque vous travaillez avec Razor et JavaScript, il est crucial de comprendre comment combiner les deux efficacement. Dans ce scénario spécifique, le développeur recherche des conseils sur l'intégration du code C# dans les scripts JavaScript.
Pour y parvenir nous pouvons utiliser la directive <text>
. En enveloppant votre code C# dans les balises <text>
et </text>
, vous pouvez l'intégrer de manière transparente dans JavaScript. Le code C# sera évalué et sa sortie remplacée par le code JavaScript généré.
Voici un exemple :
<code class="language-csharp">var data = []; @foreach (var r in Model.rows) { <text> data.push([@r.UnixTime * 1000, @r.Value]); </text> }</code>
Dans cet exemple, le code C# du bloc <text>
est exécuté et le code JavaScript généré contiendra la valeur calculée. Cette approche vous permet de mélanger efficacement Razor et JavaScript, vous permettant d'accéder aux propriétés C# et d'effectuer des calculs dans le code JavaScript.
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!