私は何を間違っていますか?
私のデフォルト/ユーザールート
routes.MapRoute(
"User", // Route name
"{controller}/{action}/{id}", // URL with parameters
new {controller = "User", action = "Index", id = UrlParameter.Optional} // Parameter defaults
);
コードを分割したいので、別のコントローラー「UserProducts」を作成します
私のルート
routes.MapRoute(
"UserProducts", // Route name
"user/products/{action}/{id}", // URL with parameters
new { controller = "UserProducts", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
UserProducts コントローラーに ActionResult インデックスがありますが、
localhost/user/products
動作しません:
Error 404 - The resource cannot be found.