Rumah >hujung hadapan web >tutorial js >Bagaimana Mencampurkan Razor dan Kod JavaScript dengan Bersih dalam ASP.NET?

Bagaimana Mencampurkan Razor dan Kod JavaScript dengan Bersih dalam ASP.NET?

Barbara Streisand
Barbara Streisandasal
2024-11-02 17:29:02602semak imbas

How to Cleanly Mix Razor and JavaScript Code in ASP.NET?

Mencampurkan Razor dan Kod JavaScript

Mencampurkan Razor dan kod JavaScript boleh mengelirukan pada mulanya. Pertimbangkan fungsi berikut:

<script type="text/javascript">
        var data = [];

        @foreach (var r in Model.rows)
        {
                data.push([ @r.UnixTime * 1000, @r.Value ]);
        }
</script>

Adalah lebih bersih untuk mengisytiharkan kod C# menggunakan dan tag, seperti ini:

<script type="text/javascript">
        var data = [];

        <c#>@foreach (var r in Model.rows) {</c#>
                data.push([ <c#>@r.UnixTime</c#> * 1000, <c#>@r.Value</c#> ]);
        <c#>}</c#>
</script>

Untuk mencapai ini, gunakan tag:

<script type="text/javascript">
   var data = [];

   @foreach (var r in Model.rows)
   {
      <text>
            data.push([ @r.UnixTime * 1000, @r.Value ]);
      </text>
   }
</script>

Atas ialah kandungan terperinci Bagaimana Mencampurkan Razor dan Kod JavaScript dengan Bersih dalam ASP.NET?. 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