C # .NET MVC3 ModelState.IsValid

Im en utilisant JSON pour publier des données à partir d'un formulaire et ModelState.isValid() pour retourner faux, j'ai mis un WriteLine pour toutes les données entrantes et tout semble parfait de données sage, il est un moyen pour le modèle d'affichage de l'état des erreurs de figure ce n'est pas la validation?
ce code fonctionne très bien avec d'autres modèles

[HttpPost]
public ActionResult mobileCreateAction(Trip trip)
{
    if (ModelState.IsValid)
    {
        System.Diagnostics.Debug.WriteLine("saving");
        DB.Trips.Add(trip);
        DB.SaveChanges();
        return Json(new
        {
            success = true,
            msg = "Success saving trip"
        });
    }
    else
    {
        System.Diagnostics.Debug.WriteLine("invalid model state");
        return Json(new
        {
            success = false,
            msg = "Error saving trip"
        }, JsonRequestBehavior.AllowGet);
    }  
}

grâce

source d'informationauteur Ziad El-Jayyousi