Изменение сообщения об ошибке для проверки типа данных? - PullRequest
2 голосов
/ 15 апреля 2010

У меня небольшой вопрос по ASP.NET MVC 2. По умолчанию я использую аннотации данных в моей модели презентации и связывателе модели. Но на шаг назад я хочу сделать самую элементарную вещь: проверка типа данных.

Допустим, у меня есть "int ID" в моей модели и я хочу отредактировать соответствующий объект в моем представлении. Если я введу что-то неправильное, например, «foo», то получу ошибку модели, но сообщение для проверки будет на английском. Я хочу, чтобы это сообщение также было на других языках. Как я могу это сделать?

Я помню, что в MVC 1 я написал специальный механизм связывания моделей, который проверяет типы данных, но это не то, что я хочу делать (по крайней мере, не в MVC 2). Таким образом, я надеюсь, что есть лучший способ ...

Спасибо, Матиас

Ответы [ 2 ]

0 голосов
/ 14 февраля 2011

Ищите решение в конце этой страницы:

http://jwwishart.wordpress.com/2010/03/22/custom-server-and-client-side-required-validator-in-mvc-2-using-jquery-validate/

Я проверил это в своем проекте MVC 3 RTM, и он хорошо работает.

0 голосов
/ 15 апреля 2010

Проверка модели с локализацией

http://helios.ca/2010/02/17/asp-net-mvc-2-model-validation-with-localization/

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