MVC: значение по умолчанию Переопределения ValidationMessage

Вот немного, которые записала Julie Lerman: http://www.thedatafarm.com/blog/2008/04/04/EightEntityFrameworkTutorialsOnDataDeveloperNET.aspx

И вот, конечно, некоторая информация от Microsoft: http://msdn.microsoft.com/en-us/library/bb386876.aspx

17
задан tereško 31 August 2013 в 13:27
поделиться

2 ответа

public class GenericRequired: RequiredAttribute
{
    public GenericRequired()
    {
        this.ErrorMessage = "{0} Blah blah"; 
    }
}
16
ответ дан 30 November 2019 в 11:13
поделиться

Вы можете написать свой собственный атрибут:

public class MyRequiredAttribute : ValidationAttribute
{
    MyRequiredAttribute() : base(() => "{0} blah blah blah blaaaaaah")
    {

    }

    public override bool IsValid(object value)
    {
        if (value == null)
        {
            return false;
        }
        string str = value as string;
        if (str != null)
        {
            return (str.Trim().Length != 0);
        }
        return true;
    }
}

Это копия RequiredAttribute из Reflector с измененным сообщением об ошибке.

0
ответ дан 30 November 2019 в 11:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: