Я попытался использовать Controller.TryUpdateModel()
ASP.NET MVC. Что он делает подробно. В моем примере он терпит неудачу (т. Е. Возвращает false). Итак, как я могу узнать, в чем причина неудачи?Что делает Controller.TryUpdateModel() в деталях? Почему это может быть неудачно
0
A
ответ
3
Этот метод будет использовать привязку модели, связанную с моделью, для создания и связывания ее свойств со значениями запроса. Метод может завершиться неудачей, например, если у вас есть свойство integer в вашей модели, и вы пытаетесь привязать его к некоторому строковому значению, которое невозможно разобрать на целое. Вы можете посмотреть словарь ModelState, чтобы узнать, действительна ли модель и связаны ли с ней некоторые ошибки.