ValidationAttribute Custom
Я немного новичок в MVC, и мне нужно проверить поле, проверив, где поле не может иметь значение Espécifico NotFound в качестве примера. Может ли кто-нибудь подсказать мне, как это сделать? Я пытался разработать пользовательскую проверку, но она не возвращает мне значение, которое было заполнено в поле. Ниже приведен код подтверждения, который я пробовал.
public sealed class ValidationOwner : ValidationAttribute
{
protected override ValidationResult IsValid(object value, ValidationContext validationContext)
{
var entityOwner = validationContext.ObjectInstance as SegnalazioneModClientModel;
if (!string.IsNullOrWhiteSpace((string)value))
{
if ((string)value == "notfound")
return new ValidationResult(Resources.Resource.OwnerInvalid);
else
return ValidationResult.Success;
}
else
return new ValidationResult(Resources.Resource.OwnerInvalid);
}
Спасибо за внимание.