У меня есть следующая модель:
public class Human
{
[Required]
[StringLength(50)]
[Display(Name = "First Name")]
public String FirstName { get; set; }
[Required]
[StringLength(50)]
[Display(Name = "Last Name")]
public String LastName { get; set; }
// 50 more required fields not shown for brevity
}
Если пользователь не заполняет обязательное поле, я хотел бы, чтобы сообщение об ошибке было «Это поле обязательно для заполнения».Тем не менее, я не хочу комментировать каждый из них с [Required(ErrorMessage = "This field is required")]
, потому что это занимает много копирования / вставки.
Есть ли способ сообщить ASP.NET MVC, что все обязательные поля вТОЛЬКО В ЭТОМ КЛАССЕ должно быть сообщение об ошибке «Это поле обязательно для заполнения»?