C# .NET MVC3 ModelState.IsValid

前端 未结 3 538
一个人的身影
一个人的身影 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:51

    SO Post

    Building on @Darin's answer the post linked above provides the code needed to display the 'why' message.

     foreach (var obj in ModelState.Values)
                {
                    foreach (var error in obj.Errors)
                    {
                        if (!string.IsNullOrEmpty(error.ErrorMessage))
                            System.Diagnostics.Debug.WriteLine("ERROR WHY = " + error.ErrorMessage);
                    }
                } 
    

提交回复
热议问题