У меня есть следующее сопоставление маршрутов или WEB API
[Route("Foo/Id/{id=1}/bar")]
Я хочу сделать Id необязательным, как указано выше, однако со стороны клиента, независимо от того, как я его называю, маршрут не совпадает, и я получаю 404. Я пробую такие вещи, как
Foo/Id//bar
Но не работает. Есть ли способ использовать дополнительные параметры с веб-API, если параметр не находится в конце?
GetFooById(int id = 0)
. Оба маршрута укажут на это. - person majidarif   schedule 17.03.2014