Asp.net mvc MVC 5中的TryUpdate()和Update()方法有什么区别吗?

Asp.net mvc MVC 5中的TryUpdate()和Update()方法有什么区别吗?,asp.net-mvc,model-binding,Asp.net Mvc,Model Binding,MVC 5中的TryUpdate()和Update()方法之间有什么区别吗? 使用UpdateModel时,请提前感谢,如果绑定属性时出现任何问题,它将抛出异常,通知存在绑定错误 如果存在任何绑定错误,TryUpdateModel不会引发异常,而是将错误记录在模型状态字典中,您可以使用ModelState.IsValid属性检查该字典 这里解释得很好- 瑜伽士是对的。同样值得研究的是,它描述了Try-Parse模式以及为什么需要它

MVC 5中的
TryUpdate()
Update()
方法之间有什么区别吗?
使用
UpdateModel
时,请提前感谢,如果绑定属性时出现任何问题,它将抛出异常,通知存在绑定错误

如果存在任何绑定错误,
TryUpdateModel
不会引发异常,而是将错误记录在模型状态字典中,您可以使用
ModelState.IsValid
属性检查该字典

这里解释得很好-
瑜伽士是对的。同样值得研究的是,它描述了Try-Parse模式以及为什么需要它