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