私の要件では、カスタムコントローラをマップすることができますが、1つのアクションしか呼び出すことができないというように、カスタムコントローラを組み込むことができます。だからではなく、この:MVC 3のデフォルト動作でMapRouteを有効にしませんか?
context.MapRoute(
"RouteName",
"{controller}/{id}",
new {
controller = "MyCustomController",
action = "DefaultAction", <- I want to remove this.
id = UrlParameter.Optional
}
);
を、私はこれをしたい:
context.MapRoute(
"RouteName",
"{controller}/{id}",
new {
controller = "MyCustomController",
id = UrlParameter.Optional
}
);
そしてそれはのデフォルト引数にそれを宣言指定しなくても...よくすることで、デフォルトの「DefaultController」と呼んで持っていますMapRoute。
助けが必要ですか?
これを行う必要がある理由を説明できますか?私たちはよりよい選択肢を考案するかもしれません。 – jgauffin