ModelState.IsValid 在我的控制器中为我返回 false。我知道这意味着在模型绑定时发现了一个或多个模型错误。我的问题是如何查看错误?
我注意到我的特定 ModelState 中有 6 个项目。如果我尝试做这些...
ModelState[0].Errors[0].ToString()
ModelState[0].Errors[0].ErrorMessage
ModelState[0].Value.AttemptedValue
我收到此错误:
The best overloaded method match for 'System.Web.Mvc.ModelStateDictionary.this[string]' has some invalid arguments