通常、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}
);
}
前もって感謝します。