Asp.net Controller.TryUpdateModel()具体做什么?为什么会失败
我尝试使用ASP.NET MVC的Asp.net Controller.TryUpdateModel()具体做什么?为什么会失败,asp.net,asp.net-mvc,model-binding,Asp.net,Asp.net Mvc,Model Binding,我尝试使用ASP.NET MVC的Controller.TryUpdateModel()。它具体做什么。在我的示例中,它失败(即返回false)。那么,我如何找出失败的原因呢?此方法将使用与模型关联的模型绑定器,根据请求值创建并绑定其属性。例如,如果模型中有integer属性,并且试图将其绑定到无法解析为整数的字符串值,则该方法可能会失败。您可以查看字典,查看模型是否有效,以及是否存在一些相关错误。此方法将使用与模型关联的模型绑定器,根据请求值创建和绑定其属性。例如,如果模型中有integer属
Controller.TryUpdateModel()
。它具体做什么。在我的示例中,它失败(即返回false)。那么,我如何找出失败的原因呢?此方法将使用与模型关联的模型绑定器,根据请求值创建并绑定其属性。例如,如果模型中有integer属性,并且试图将其绑定到无法解析为整数的字符串值,则该方法可能会失败。您可以查看字典,查看模型是否有效,以及是否存在一些相关错误。此方法将使用与模型关联的模型绑定器,根据请求值创建和绑定其属性。例如,如果模型中有integer属性,并且试图将其绑定到无法解析为整数的字符串值,则该方法可能会失败。您可以查看字典,查看模型是否有效以及是否存在相关错误