Global.asax で次のルートが定義されています。
routes.MapRoute(
"IncidentActionWithId", // Route name
"Incidents/{companyId}/{action}/{id}", // URL with parameters
new { controller = "Incidents" } // Parameter defaults
);
次のような特別なリクエストがあります。
/Incidents/SuperCompany/SearchPeople/Ko
この場合、アクションは実際にSearchPeopleアクションに、comapnyIdこのアクションのパラメーターにマップする必要がありますが、アクションが SearchPeople の場合にのみ、 をアクションKoの id パラメーターにマップするのではなく、 にマップする必要がありますsearchTerm。
私の行動宣言は次のとおりです。
[HttpGet]
public ActionResult SearchPeople(string companyId, string searchTerm)
アクションメソッドのパラメーターにKoマップするにはどうすればよいですか?searchTerm