UpdateModel против TryUpdateModel - PullRequest
       6

UpdateModel против TryUpdateModel

15 голосов
/ 12 марта 2009

У меня есть несколько простых вопросов, касающихся разработки asp.net mvc.

Какая польза от UpdateModel и TryUpdateModel? и какое условие применяется для использования либо UpdateModel, либо TryUpdateModel. Из моего опыта TryUpdateModel рядом с привязкой FormCollection в Model также проверяет данные. Это правильно?

Ответы [ 2 ]

20 голосов
/ 12 марта 2009

Вы правы, оба метода используются для обновления модели значениями формы и выполнения проверок. Есть связыватель по умолчанию, но вы можете создавать собственные, если это необходимо.

Разница между этими двумя методами заключается в том, что UpdateModel выдает исключение в случае сбоя проверки, а TryUpdateModel сообщит о результате проверки в логическом значении.

1 голос
/ 30 января 2018

Основная разница Updatemodel () выдаст исключение, если проверка не удалась Но в TryUpdatemodel () никогда не выдаст исключение, если проверка не удалась

Сходство Оба используются для обновления модели значениями формы и выполнения проверок

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...