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);
    }

Спасибо за внимание.

0 ответов

Другие вопросы по тегам