У меня есть следующий маршрут, определенный в Global.asax:
routes.MapRoute(
"IncidentActionWithId", // Route name
"Incidents/{companyId}/{action}/{id}", // URL with parameters
new { controller = "Incidents" } // Parameter defaults
);
У меня есть особый случай запроса, подобный этому:
/Incidents/SuperCompany/SearchPeople/Ko
В этом случае действие должнодействительно, сопоставление с SearchPeople
action, comapnyId
с параметром этого действия, но только когда action является SearchPeople, Ko
не должно быть сопоставлено с параметром id действия, а с searchTerm
.
Мое объявление действия:
[HttpGet]
public ActionResult SearchPeople(string companyId, string searchTerm)
Как я могу добиться, чтобы Ko
был сопоставлен с параметром searchTerm
в моем методе действия?