0

ASP.NET MVCを学び始めたばかりですが、同じビューを指す2つのURLがある状況があります。

たとえば、http://some.domain/reports/daily/team1http://some.domain/team1/reports/dailyを使用できます。次に、リクエストが明らかに同じであるため、同じビューを指すようにできますか?

私がこれを尋ねている理由は、人々が永遠に間違った順序でディレクトリを入力しているので、404ページにそれらをダンプするよりもそれらを拾う方がいいでしょう。

4

1 に答える 1

3

はい、できます。これらの別の 1 つを追加します。

routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);

URL部分にやりたいことを入力したり、{}パーツを並べ替えたりするだけ。

于 2009-06-15T13:50:39.177 に答える