В ASP.NET MVC, как установить одно сообщение об ошибке для всех обязательных полей в классе без копирования / вставки? - PullRequest
0 голосов
/ 06 июня 2018

У меня есть следующая модель:

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, что все обязательные поля вТОЛЬКО В ЭТОМ КЛАССЕ должно быть сообщение об ошибке «Это поле обязательно для заполнения»?

1 Ответ

0 голосов
/ 02 июля 2018

Я не нашел способа сделать это.Я думаю, что это невозможно.

...