Доступ к ErrorMessage из пользовательского атрибута проверки

Я хочу иметь возможность прочитать строку ErrorMessage, переданную в настраиваемый атрибут проверки, чтобы я мог выполнить над ней некоторые действия string.Format(). Но я не могу найти его?

Так, например, у меня есть настраиваемый атрибут:

[IsDateBeforeFixedDate(4, 0, 0, ErrorMessage = "*The departure date should be between 4 days and 11 months")]

обозначен как:

  public sealed class IsDateBeforeFixedDateAttribute : ValidationAttribute, IClientValidatable
  {

    public IsDateBeforeFixedDateAttribute(int days, int months, int years) : base(days, months, years)
    {
      //I want to read the ErrorMessage string here! (i.e. "*The departure date should be between 4 days and 11 months")
    }
  }

ErrorMessageString не содержит его или ErrorMessage


person Liam    schedule 13.02.2013    source источник


Ответы (1)


Похоже, что если я получу к нему доступ в методе IsValid, он будет содержать правильную строку, но не в конструкторе

person Liam    schedule 13.02.2013