Maison > interface Web > js tutoriel > Comment puis-je intégrer la syntaxe Razor dans JavaScript dans les vues ASP.NET MVC ?

Comment puis-je intégrer la syntaxe Razor dans JavaScript dans les vues ASP.NET MVC ?

Susan Sarandon
Libérer: 2024-12-04 10:07:12
original
684 Les gens l'ont consulté

How Can I Embed Razor Syntax within JavaScript in ASP.NET MVC Views?

Utilisation de la syntaxe Razor dans JavaScript dans les vues

Malgré la limitation de Razor à générer du HTML, le Le pseudo-élément peut le forcer à passer en mode contenu, permettant ainsi à JavaScript d'être inclus dans les vues.

<script type="text/javascript">

    // Some JavaScript code here to display map, etc.

    // Now add markers
    @foreach (var item in Model) {
        <text>
            var markerlatLng = new google.maps.LatLng(@(Model.Latitude), @(Model.Longitude));
            // ... JavaScript code to add markers
        </text>
    }
</script>
Copier après la connexion

Une alternative au est la syntaxe @:, qui fait passer Razor en mode texte.

<script type="text/javascript">

    // Declare addMarker function
    function addMarker(latitude, longitude, title, description, map)
    {
        // ... JavaScript code
    }

    // Now add markers
    @foreach (var item in Model) {
Copier après la connexion

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!

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