0

アプリケーションでこの種のリダイレクトを実行する必要があります。

/carはshow-all-cars.aspxに移動します

/ car /1234edit-car.aspxに移動します

これは、global.asaxの現在のコードです。

routeCollection.MapPageRoute("car-edit",
                "car/{id}",
                "~/car-edit.aspx",
                true,
                new RouteValueDictionary { { "id" } });

routeCollection.MapPageRoute("car-all",
                "car",
                "~/show-all-cars.aspx",
                true);

何らかの理由で、/ carに移動すると、必要に応じてshow-all-cars.aspxではなくcar-edit.aspxにリダイレクトされます。

何か案は?

Webforms C#.NET 4.0

4

1 に答える 1

0

両方のルートを入れ替えるだけです。つまり、最初のルートの前に2番目のルートを配置します。

于 2012-08-10T19:07:43.367 に答える