通常、global.asaxファイルには次のサンプルコードがあります。だから、私の質問は、どのように複数のMapRouteを持つことができ、それらをどのように使用するかです???
次のようなURLが必要です:
http://domain/Home.aspx/Index/Cricket-Ball/12
public static void RegisterRoutes(RouteCollectionroots) {{ ルート.IgnoreRoute( "{resource} .axd / {* pathInfo}"); ルート.MapRoute( "デフォルト"、 "{controller} / {action} / {id}"、 new {controller = "Home"、action = "Index"、id = UrlParameter.Optional} ); }
私はこのようなものが欲しいのですが、SEOフレンドリーなURLを取得できるようにこのルーティングを使用する方法がわかりません:
public static void RegisterRoutes(RouteCollectionroots) {{ ルート.IgnoreRoute( "{resource} .axd / {* pathInfo}"); ルート.MapRoute( 「デフォルト1」、 "{controller} / {action} / {productname} / {id}"、 new {controller = "Home"、action = "Index"、productname = UrlParameter.Optional、id = UrlParameter.Optional} ); ルート.MapRoute( "デフォルト"、 "{controller} / {action} / {id}"、 new {controller = "Home"、action = "Index"、id = UrlParameter.Optional} ); }
前もって感謝します。