C# .NET MVC3 ModelState.IsValid

前端 未结 3 532
一个人的身影
一个人的身影 2021-02-01 09:23

Im using JSON to post data from a form and ModelState.isValid() returning false, i put a WriteLine for all incoming data and everything looks fine data wise, is there a way to d

3条回答
  •  南方客
    南方客 (楼主)
    2021-02-01 09:40

    To get a list of errors in the model state:

    var errors = ModelState
        .Where(x => x.Value.Errors.Count > 0)
        .Select(x => new { x.Key, x.Value.Errors })
        .ToArray();
    

    Then put a break point on this line and inspect the errors variable. It will give you a list of properties on your model with their respective errors.

提交回复
热议问题