ホームページ >ウェブフロントエンド >jsチュートリアル >ASP.NET で Razor と JavaScript コードを適切に混合するにはどうすればよいですか?

ASP.NET で Razor と JavaScript コードを適切に混合するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-02 17:29:02650ブラウズ

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

Razor と JavaScript コードの混合

Razor と JavaScript コードの混合は、最初は混乱するかもしれません。次の関数について考えてみましょう。

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

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

を使用して C# コードを宣言する方がはるかに簡単です。 タグは次のようになります。

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

これを実現するには、 を使用します。タグ:

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

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

以上がASP.NET で Razor と JavaScript コードを適切に混合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。