ASP.NET MVC - проверка модели на предмет длины dataType - PullRequest
0 голосов
/ 11 февраля 2010

Я использую ASP.NET MVC 1 в проекте, где я хотел бы проверить отправку формы с помощью помощников ModelBinding, на самом деле я проверяю это с ModelState.IsValid, но, похоже, не учитывает длину dataType при подтверждая это. Например:

У меня есть поле nvarchar (70) с именем Имя , но когда в моей форме я передаю имя с 200 символами, оно все равно проходит проверку ... кто-нибудь знает, как чтобы этого не случилось, и чтобы связывание модели соответствовало длине типа данных?

Заранее спасибо


Обновление: Спасибо за помощь до сих пор: я использую только стандартные ассоциации Linq и modelBinding для проверки моделей, я надеюсь, что это может как-то помочь Приветствия

Ответы [ 2 ]

1 голос
/ 12 февраля 2010

Это превосходное сравнение из альтернатив проверки, так что вы можете выбрать, что лучше для вас; )

Включает конкретные реализации.

0 голосов
/ 12 февраля 2010

Я рекомендую вам не включать логику проверки модели в модуль привязки. и просто напишите свой ModelState с ошибками проверки из вашего уровня обслуживания.

См. series со страницы ASP.Net MVC для примеров:)

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