Учитывая маршрут веб-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.
Как сделать привязку модели также включать значения из данных маршрута? Я бы предпочел не писать специальные привязки моделей для того, что кажется обычным прецедентом. Любые идеи очень приветствуются. Спасибо!