Я использую asp.net mvc 3 для проекта и уже использую проверку сервера и клиента на нескольких страницах.Работает нормально.Но на этот раз у меня есть особый случай:
Элементы в представлении являются связями с моделью, а также с некоторыми ее свойствами.
один пример:
public class MyModelView{
[Required]
[StringLength(100, MinimumLength = 2)]
public String Name{get;set;}
public DetailsObject Details{get;set;}
}
public class DetailsObject{
[Required]
[StringLength(100, MinimumLength = 2)]
public String PropertyOne{get;set;}
[Required]
[StringLength(100, MinimumLength = 2)]
public String PropertyTwo{get;set;}
}
и в представлении у меня есть "привязки ко всем элементам
@Html.TextBoxFor(m=>m.Name)
@Html.TextBoxFor(m=>m.Details.PropertyOne)
@Html.TextBoxFor(m=>m.Details.PropertyTwo)
Проблема в том, что я не получаю клиентапроверки. Проверка сервера по-прежнему работает нормально для всех свойств.
Включена ненавязчивая проверка jquery. Как вам это удается?