i\'ve got a sign up wizard for new user registration. When I try to goto the 2nd page, I get validation errors because my User object hasn\'t been fully populated,
User
In the action just remove the errors for the items not yet checked for. This then makes your model valid for the items already checked
foreach (var error in ModelState["Avatar"].Errors) { ModelState["Avatar"].Errors.Remove(error); }
or
ModelState["Avatar"].Errors.Clear();