Я хочу использовать аннотации к данным для проверки полей DateTime, но у меня возникают проблемы. Согласно документации на MSDN (http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.rangeattribute.aspx) следующее должно работать
[Range(typeof(DateTime), "1/2/2004", "3/4/2004",
ErrorMessage = "Value for {0} must be between {1} and {2}")]
Однако это отмечает любую введенную мной дату как недействительную!
Сначала я подумал, что это не британские даты (когда я попробовал 26/2/2004), но я даже не могу заставить его использовать даты, такие как 2/2/2004.
Я использую аннотации данных в MVC2 и использую платформу MicrosoftAjax для проверки на стороне клиента.
Какие-либо предложения?
Спасибо