0

私はいくつかの AreaRegistration クラスを持っており、それぞれが独自のルートを登録し、それぞれに以下の太字のテキストなどの重複した要素があります:

context.MapRoute("Search", "**{culture}/{style}**/search",
                            new
                            {
                                **culture = cultureValue,
                                style = styleValue,**
                                controller = "search",
                                action = "default"
                            },
                            new
                            {
                                **culture = new CultureRouteConstraint(),
                                style = new StyleRouteConstraint()**
                            });

それを処理する単一の場所に重複した要素を配置して、最小の AreaRegistrations を設定するにはどうすればよいですか? これは可能ですか?

4

1 に答える 1

1

ルートを Global.asax ファイルに追加して、areaルート値を使用できます。例えば:

routes.MapRoute("Search", "{culture}/{style}/search", new
                          {
                            culture = cultureValue,
                            style = styleValue,
                            controller = "search",
                            action = "default",
                            area = "areaName"
                          });
于 2010-05-27T19:11:08.870 に答える