ASP.NET MVC 2 будет поддерживать проверку на основе DataAnnotation атрибутов, подобных этому:
public class User
{
[Required]
[StringLength(200)]
public string Name { get; set; }
}
Как проверить, что текущее состояние модели действительно с использованием только чистого .NET (без использования привязки MVC, методов контроллера и т.
В идеале это был бы один метод:
bool IsValid(object model);