動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About
C#

定石2:属性ルート(Attribute-based)— URLを綺麗にしたい時

出典: ASP.NET MVC 5 のルーティングを WinForms の Form 切替で理解する定石2:属性ルート(Attribute-based)— URLを綺麗にしたい時

定石2:属性ルート(Attribute-based)— URLを綺麗にしたい時 (csharp)#dddd922ca09a
public static void RegisterRoutes(RouteCollection routes)
{
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
 
    // ↓この1行で [Route(...)] 属性が有効になる
    routes.MapMvcAttributeRoutes();
 
    routes.MapRoute(
        name: "Default",
        url: "{controller}/{action}/{id}",
        defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
    );
}
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #dddd922ca09a
  • lines: 13
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「定石2:属性ルート(Attribute-based)— URLを綺麗にしたい時」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

7
図鑑トップ