标签: asp.net asp.net-mvc model-binding
我尝试使用ASP.NET MVC的Controller.TryUpdateModel()。它做了什么细节。在我的例子中,它失败了(即返回false)。那么如何才能找到失败的原因是什么?
Controller.TryUpdateModel()
答案 0 :(得分:3)
此方法将使用与模型关联的模型绑定器从请求值创建和绑定其属性。例如,如果模型中有整数属性,并且尝试将其绑定到某个无法解析为整数的字符串值,则该方法可能会失败。您可以查看ModelState字典以查看模型是否有效以及是否存在关联错误。