ModelState.IsValid gibt immer false [duplicate] zurück.

Diese Frage hat hier bereits eine Antwort:

ModelState.IsValid == false, warum? 8 answers
[HttpPost]
public ActionResult Create(Users user)
{
    if (ModelState.IsValid)
    {
        db.Users.Add(user);
        db.SaveChanges();
        return RedirectToAction("Index");  
    }

    return View(user);
}

ModelState.IsValid ist immer falsch.
so es wird nur die Ansicht zurückgegeben und es wird kein neuer Datensatz hinzugefügt.

Bearbeite

Benutzer

public class User
{
    public int UserID { get; set; } 
    public string Name { get; set; } 
    [Display(Name = "Confirm Password")] [DataType(DataType.Password)] 
    public string ConfirmPassword { get; set; } 
    public string Designation { get; set; } 
    [Display(Name = "Date of Join")] [DataType(DataType.Date)] public DateTime DOJ { get; set; } 
    public string Email { get; set; } 
    [Display(Name = "Phone Number")] public System.Int64 PhoneNo { get; set; }
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage