Я пытаюсь переопределить RequiredAttribute
в ядре .net и, похоже, не работает на ядре asp.net 1.1
Вот тестовый код
public class CustomRequiredAttribute : RequiredAttribute
{
public CustomRequiredAttribute():base()
{
}
public override string FormatErrorMessage(string name)
{
return base.FormatErrorMessage(name);
}
protected override ValidationResult IsValid(object value, ValidationContext validationContext)
{
return base.IsValid(value, validationContext);
}
}
После использования на моей модели я ожидаю нормального результата, такого как field is required
, поскольку я еще не настраивал его и просто вызываю базовые методы.
Кажется, что это не работает должным образом и просто обходит требования как на стороне клиента, так и на стороне сервера.
Цель этого - добавить сообщение проверки, полученное из базы данных, в свойство ErrorMessage
.
data-val-required
? - person Klinger   schedule 28.12.2016