Gibt es einen Unterschied zwischen TryUpdate()
und Update()
Methode in MVC 5? Vielen Dank im Vorausgibt es einen Unterschied zwischen TryUpdate() und Update() -Methode in MVC 5?
6
A
Antwort
2
Bei der Verwendung von UpdateModel
, wenn es Probleme beim Binden von Eigenschaften hat, wird eine Ausnahme ausgelöst, die einen verbindlichen Fehler meldet.
Während TryUpdateModel
keine Ausnahme auslöst, wenn Bindefehler vorliegen, wird der Fehler im Modellzustandsverzeichnis protokolliert, das Sie mit der Eigenschaft ModelState.IsValid
überprüfen können.
Schön hier erklärt - http://codetunnel.io/aspnet-mvc-tryupdatemodel-vs-updatemodel/
0
Yogi hat Recht. Es lohnt sich auch, in diese article zu schauen, die das Try-Parse-Muster beschreibt und warum es benötigt wird.