1

私は Web フォームの URL ルーティングに精通しており、MVC ルーティングの基本的な理解もありますが、接続方法がわからないシナリオに遭遇しました。URL マップに含まれていない URL を{controller}コントローラーにマップしたいと考えています。

次の URL をコントローラー「SectionHomePageController」にマップしたい

Books/{Action}
Cinema{Action}
Collections/{Action}
Games/{Action}

ルートの一般的な方法は {controller}/{action} であることはわかっているので、これらの URL をコントローラーに接続する方法がよくわかりません。では、これらの URL を接続するにはどうすればよいでしょうか。

4

2 に答える 2

0
routes.MapRoute(
                "SomeRoute",                                              // Route name
                "Collections/SomeAction",                           // URL with parameters
                new { controller = "SectionHomePageController", action = "SomeActionOnController", id = "" }  // Parameter defaults
            );
于 2013-06-18T02:57:45.347 に答える