Heim >Web-Frontend >js-Tutorial >Wie kann ich Razor-Syntax in JavaScript in ASP.NET MVC-Ansichten einbetten?

Wie kann ich Razor-Syntax in JavaScript in ASP.NET MVC-Ansichten einbetten?

Susan Sarandon
Susan SarandonOriginal
2024-12-04 10:07:12307Durchsuche

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

Razor-Syntax in JavaScript in Ansichten verwenden

Trotz der Einschränkung von Razor bei der HTML-Generierung ist Pseudoelement kann den Inhaltsmodus erzwingen und so die Einbindung von JavaScript in Ansichten ermöglichen.

<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>

Eine Alternative zu ist die @:-Syntax, die Razor in den Textmodus schaltet.

<script type="text/javascript">

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

    // Now add markers
    @foreach (var item in Model) {

Das obige ist der detaillierte Inhalt vonWie kann ich Razor-Syntax in JavaScript in ASP.NET MVC-Ansichten einbetten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn