<C#Learn/>
ASP.NET Core基礎 レッスン3

ルーティング

属性ルーティング・規約ルーティング・MapGet/PostによるURLルーティングの設定を学びます。

ルーティングとは

ルーティングはHTTPリクエストのURLを適切なハンドラー(コントローラーアクションや最小APIエンドポイント)にマッピングする仕組みです。

  • 属性ルーティング: [Route] 属性で直接指定
  • 規約ルーティング: パターン(controller/action/id)で一括設定
  • 最小API: MapGet/Post/Put/Delete で直接定義

ルートパターンとパラメータ

ルートテンプレートの書き方とパラメータ・制約の使い方です。

C#エディタ

属性ルーティングの例

実際のASP.NET Coreコントローラーでの属性ルーティングの書き方です。

C#エディタ