Controller.TryValidateModel Method (Object)
Validates the specified model instance.
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
When a model is being validated, all validators for all properties are run if at least one form input is bound to a model property.
For more information model validation, see the entry Input Validation vs. Model Validation in ASP.NET MVC on Brad Wilson's blog.