ASP.NETでRazor構文を使う方法

Razor構文はASP.NETにおいて動的なWebページの作成に使われるテンプレートエンジンです。開発者はC#やVB.NETコードをHTMLマーキングと混ぜ合わせ、より簡単に動的コンテンツを生成できます。

一般的なRazor構文の例を以下に示します。

  1. HTMLマークアップ内にC#コードを埋め込む:
  2. ようこそ、@User.Name!

    今日は、@DateTime.Now.ToShortDateString()です。

  3. ループと条件分岐を使って
  4. ユーザーがログインしている場合
    {
    「ようこそ、@ユーザー名!」
    }
    そうでない場合
    {
    「このページにアクセスするにはログインしてください。」
    }

      • @モデルの項目の中で
      • {

      • @項目名

    }

  5. ローカール変数の定義と使い方
  6. @{
    string メッセージ = “Hello World!”;
    }@メッセージ
  7. サーバーサイドメソッドを呼び出すには、
  8. int result = CalculateSum(2, 3);結果の合計は @result です。

これはRazor構文の一部例であり、自分のニーズに応じてより多くの構文や機能を使用できます。

bannerAds