Проблема проверки модели в MVC

Модель:

 public class Employee
 {
        public string Id { get; set; }

        [StringLength(10, MinimumLength = 5)]
        [Required]
        public string Name { get; set; }

        public string Email { get; set; }

        [Range(1, 100)]
        public int Age { get; set; }
  }

Я новичок в asp.net MVC. Я предоставляю проверки, используя аннотации данных модели.

Моя проблема в том, что когда UnobtrusiveJavaScriptEnabled является false в Web.Config проверки больше не работают, даже если ClientValidationEnabled установлено на true?

Является ли аннотация данных только для клиентской стороны, потому что, когда я устанавливаю ClientValidationEnabled в false, проверки больше не работают? Я действительно запутался.


person Khaja Moinuddin    schedule 12.01.2016    source источник
comment
Взгляните на stackoverflow.com/questions/5208247/ первый? Посмотрите, поможет ли это вам с этим вопросом.   -  person bri    schedule 12.01.2016
comment
я все еще в замешательстве. ржу не могу   -  person Khaja Moinuddin    schedule 12.01.2016
comment
В порядке. Имеет ли смысл объяснение этих двух параметров? И - когда вы смотрите на исходный код html для своей страницы - все ли js-файлы, упомянутые в посте, включены?   -  person bri    schedule 12.01.2016
comment
Да, все файлы js включены.   -  person Khaja Moinuddin    schedule 12.01.2016