ASP.NET Core基礎 レッスン3
ルーティング
属性ルーティング・規約ルーティング・MapGet/PostによるURLルーティングの設定を学びます。
ルーティングとは
ルーティングはHTTPリクエストのURLを適切なハンドラー(コントローラーアクションや最小APIエンドポイント)にマッピングする仕組みです。
- 属性ルーティング:
[Route]属性で直接指定 - 規約ルーティング: パターン(controller/action/id)で一括設定
- 最小API:
MapGet/Post/Put/Deleteで直接定義
ルートパターンとパラメータ
ルートテンプレートの書き方とパラメータ・制約の使い方です。
C#エディタ
属性ルーティングの例
実際のASP.NET Coreコントローラーでの属性ルーティングの書き方です。
C#エディタ