Maison > développement back-end > C++ > Comment puis-je combiner efficacement le code Razor et JavaScript dans une application ASP.NET MVC ?

Comment puis-je combiner efficacement le code Razor et JavaScript dans une application ASP.NET MVC ?

Barbara Streisand
Libérer: 2025-01-19 10:52:10
original
614 Les gens l'ont consulté

How Can I Effectively Combine Razor and JavaScript Code in an ASP.NET MVC Application?

La combinaison de Razor et du code JavaScript

Lorsque vous travaillez avec Razor et JavaScript, combiner les capacités des deux langages peut être très avantageux. Cependant, l'exemple fourni dans la question présente des défis en raison de l'impossibilité d'intégrer du code C# directement dans un bloc de script JavaScript à l'aide de la balise <c>.

La solution à ce problème consiste à utiliser la balise <text>, qui vous permet de générer du HTML ou du JavaScript brut dans un modèle Razor. De cette façon, vous pouvez obtenir la fonctionnalité souhaitée tout en maintenant la séparation des préoccupations entre Razor et JavaScript.

L'extrait de code modifié ci-dessous montre comment inclure du code Razor dans un script JavaScript à l'aide de la balise <text> :

<code class="language-csharp">var data = [];

@foreach (var r in Model.rows)
{
    <text>
        data.push([ @r.UnixTime * 1000, @r.Value ]);
    </text>
}</code>
Copier après la connexion

Dans ce code, la balise <text> contient du code C# qui se trouvait auparavant dans un bloc JavaScript. Cela vous permet de mélanger efficacement Razor et JavaScript, vous permettant ainsi de profiter des atouts des deux langages.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal