So passen validation-Attribut Fehlermeldung?

Im moment habe ich eine custom validation-Attribut namens ExistingFileName (unten) aber ich habe es Fehlermeldungen anzeigen

    protected override System.ComponentModel.DataAnnotations.ValidationResult IsValid(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext)
    {
        if (value!=null)
        {
            string fileName = value.ToString();
            if (FileExists(fileName))
            {
                return new ValidationResult("Sorry but there is already an image with this name please rename your image");
            }
            else
            {
                return ValidationResult.Success;
            }  
        }
        else
        {
            return new ValidationResult("Please enter a name for your image");
        }
    }

Implementierte ich es so:

[ExistingFileName]
public string NameOfImage { get; set; }

Im sicher theres eine Weise zu definieren, die Fehlermeldung, wenn Sie das Attribut wie folgt:

[ExistingFileName(errormessage="Blah blah blah")]
public string NameOfImage { get; set; }

Aber ich bin mir nicht sicher, wie? Jede Hilfe wird sehr geschätzt

InformationsquelleAutor Srb1313711 | 2013-07-04
Schreibe einen Kommentar