Учитывая маршрут веб-API ASP.NET:
example/{Id}
Что соответствует следующему методу действия ApiController:
public void Example(Model m)
{
...
}
С классом модели, определенным как:
public class Model
{
public int Id { get; set; }
public string Name { get; set; }
}
Когда я отправляю JSON { "Name": "Testing" }
по URL-адресу /example/123
, свойство Id
объекта Model
не привязано. Он остается равным 0 вместо 123.
Как сделать так, чтобы привязка модели также включала значения из данных маршрута? Я бы предпочел не писать пользовательские связыватели моделей для того, что кажется распространенным вариантом использования. Любые идеи очень приветствуются. Спасибо!