Как изменить сообщение об ошибке проверки по умолчанию в ASP.NET MVC3? - PullRequest
3 голосов
/ 21 января 2012

У меня общая проблема с этим Как изменить сообщение об ошибке проверки по умолчанию в ASP.NET MVC?

Я пытаюсь установить сообщение проверки по умолчанию для всех типов в приложении, но я использую MVC3 и Razor engine. К сожалению, решение ssg не работает для меня.

Ответы [ 3 ]

1 голос
/ 15 июля 2015

Я знаю, что это старая запись, но ..

Я просто создаю код проверки C #, чтобы определить, не является ли он действительным, затем возвращаю сообщение проверки для неверной длины строки.

    if (String.IsNullOrEmpty(ValidEIN))
    {
        Validation.Add("EIN",
        Validator.StringLength(0, 0, "Employee ID doesn't exist.")
        );
    }
1 голос
/ 21 января 2012
0 голосов
/ 17 апреля 2012

Кажется, это проблема в MVC3. http://forums.asp.net/t/1512140.aspx/1/10

Вот 2 возможных обходных пути.

1) Напишите пользовательский атрибут проверки с вашим собственным сообщением об ошибке.

2) Сделайте это на стороне клиента. Создайте собственный ClientDataTypeModelValidatorProvider, как это сделать с MVC2, объяснено здесь , я не пробовал его для MVC3. Здесь также есть хорошая информация .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...