Я отправляю json с именами переменных с символами подчеркивания (like_this
) и пытается привязать к модели, которая вернулась на камне (LikeThis
), но значения не могут быть связаны.
Я знаю, что могу написать собственное связующее устройство, но поскольку подчеркнутое соглашение настолько распространено, я бы ожидал, что решение уже существует.
Действие/модель, которую я пытаюсь отправить, это:
/* in controller */
[HttpPost]
public ActionResult UpdateArgLevel(UserArgLevelModel model) {
// do something with the data
}
/* model */
public class UserArgLevelModel {
public int Id { get; set; }
public string FirstName { get; set; }
public string Surname { get; set; }
public int ArgLevelId { get; set; }
}
и данные json похожи на:
{
id: 420007,
first_name: "Marc",
surname: "Priddes",
arg_level_id: 4
}
(К сожалению, я не могу изменить ни именование ни json, ни модели)