Модель:
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
, проверки больше не работают? Я действительно запутался.