Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Membenamkan Sintaks Razor dalam JavaScript dalam ASP.NET MVC Views?

Bagaimanakah Saya Boleh Membenamkan Sintaks Razor dalam JavaScript dalam ASP.NET MVC Views?

Susan Sarandon
Susan Sarandonasal
2024-12-04 10:07:12297semak imbas

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

Menggunakan Sintaks Razor dalam JavaScript dalam Views

Walaupun Razor menghadkan menjana HTML, pseudo-element boleh memaksanya masuk ke dalam mod kandungan, membenarkan JavaScript disertakan dalam paparan.

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

Alternatif kepada ialah sintaks @:, yang menukar Razor ke mod teks.

<script type="text/javascript">

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

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

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membenamkan Sintaks Razor dalam JavaScript dalam ASP.NET MVC Views?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn