0

ASP.NET MVC アプリケーションには、(他のルートの中でも) 次のようなもの (registerRoutes 内) があります。

routes.MapRoute(
                "DealRouteForCategory", // Route name
                "{city}/{category}", // URL with parameters                    
                new {city="", category = "someCategory", controller = "Deal", action = "Details" }, // Parameter defaults   
                new { controller = "^Deal$" }                 
            );

都市のデフォルト値が省略されている場合 (その都市の下のスニペットで、デフォルト値セクションに含まれていないことに注意してください)

   routes.MapRoute(
                    "DealRouteForCategory", // Route name
                    "{city}/{category}", // URL with parameters                    
                    new {category = "someCategory", controller = "Deal", action = "Details" }, // Parameter defaults   
                    new { controller = "^Deal$" }                 
                );

次に、問題があります。このリソースが見つからないというエラーが表示されます。

これは正常ですか?

最初のバージョンを使用して実行時に値を提供できるという事実に耐えることができますが、2番目のバージョンが失敗する理由を知りたいです!

前もって感謝します

4

0 に答える 0