次のデフォルト ルートを設定しましたが、正常に動作します。
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
これは私にとって成功したルートの例です: "/PositionDetail/Candidates/2"
これはこれでいいのですが、私が抱えている問題は、より深いルートを設定したいということです。つまり、 "/PositionDetail/Candidates/2/GetMoreCandidates"と"/PositionDetail/Candidates/2/Resume/3"で、Resume は実行したい別のアクションで、3 は ID です。注: これらの各ルートは、部分的なビューではなく、新しいページを読み込みます。
このようなものを設定するにはどうすればよいですか?「PositionDetail」コントローラーはどのように見えますか?