私がしたいのは、ユーザーが次のController Actionようなページに移動し、Home/Indexアクションが存在する場合、通常どおり続行することです。ただし、ユーザーがController Action存在しないに移動した場合は、Home/NotExistデフォルトで。という「デフォルト」コントローラーに設定しますMyController。
受け入れる標準デフォルトルートの前にルートを追加しようとしました*url*
routes.MapRoute(
"CustomRoute",
"{*url}",
new { controller = "MyController", action = "MySingleAction" }
);
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
ただしHome/Index、デフォルトではなく、CustomRouteに移動します
NB後にルートを配置しようとしましたが、エラーが発生します