ASP.NET MVC - ルートベーシック

アプリケーションが最初に起動したとき(すなわち、のApplication_Start()が実行される場合)、このコードは
RouteTable.Routesと呼ばれるグローバル静的RouteCollectionオブジェクトに移入されます。ところです
アプリケーションのルーティング設定が住んでいます。

 

MapRoute()は、ルーティングの設定にエントリを追加します。

 

通常の書き込み:

routes.MapRoute(
" デフォルト " 、  //  ルート名 " {コントローラ} / {アクション} / {ID} "、  //  パラメータ付きURL 新しい  {=コントローラ  " ホーム"、アクション=  " インデックス"、ID =  ""  }  //  パラメータのデフォルト値)。


 

それはと同等です。

ルートmyRoute =  新しい  ルート( " {コントローラ} / {アクション} / {ID} " 、  新しい  MvcRouteHandler())
{
デフォルト=  新しい  RouteValueDictionary(  新しい  {
コントローラ=  " ホーム " 、ACTION =  " インデックス " 、ID =  ""
} )
}。
routes.Add( " デフォルト " 、myRoute)。

 

ます。https://www.cnblogs.com/davidgu/archive/2012/03/15/2398366.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_34162228/article/details/93802649