マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

  • RouteConfig?では、URL ルーティングの設定を行う。
  • URL ルーティングとは、Request時のURIに応じて
    処理の受け渡し先(Controller)を決定すること、または、その仕組のことである。
  • URL ルーティングは、もともと、ASP.NET MVCでサポートされていた機能で、
    後に、ASP.NET Web Formsでもファイルの拡張子(*.aspxなど)を
    URLに付与しなくても済む「ASP.NET Friendly URLs」が導入された。

詳細

ASP.NET MVC

MapRoute?

URL ルーティングは、以下のように、
RouteCollection?.MapRoute?メソッドによって定義する。

  1. 引数: name:ルート名。
  2. 引数: url:URIパターン。
  3. 引数: defaults:初期値。
public static void RegisterRoutes(RouteCollection routes) {
  ・・・
  // Defaultルートを定義
  routes.MapRoute(
    "Default",
    "{controller}/{action}/{id}",
    new { controller = "Home", action = "Index", id = 
      UrlParameter.Optional }
  );
}

Route属性

  • Route属性で設定する方法。
  • 詳しくはコチラを参照。

ASP.NET Core MVC

詳しくはコチラを参照。

ASP.NET Web Forms

ASP.NET Web Formsの URL ルーティング(「ASP.NET Friendly URLs」)
については、ASP.NET Web Forms の Modernizationを参照のこと。

参考


Tags: :.NET開発, :ASP.NET, ASP.NET Web Forms, :ASP.NET MVC


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-02-10 (月) 16:11:58 (9d)