Лучший способ проверки ввода при использовании Asp.Net Mvc 1.0, Json и jQuery Ajax - PullRequest
1 голос
/ 04 февраля 2010

Я просмотрел несколько блогов / постов, и в Mvc 1.0 есть несколько хороших решений для проверки входных данных, но большинство из них касается не-Ajax-сценариев, поэтому мне было интересно, какой метод вы предпочитаете при использовании jQuery Ajax?

Ответы [ 2 ]

1 голос
/ 19 ноября 2010

Я только что написал об Asp.net MVC, Ajax и обработке ошибок проверки модели.Может быть полезно для вас.Главное, что вы можете легко выполнить проверку модели при условии, что вы можете привязать данные к модели строгого типа (присвоение имен входным полям помогает).Идя дальше, обработка ошибок проверки модели описана в моем сообщении в блоге.

Я использую настраиваемое исключение с фильтром действия настраиваемого исключения , который оказалсяотлично работают в такой ситуации.И самое приятное, что вы все еще можете использовать опции error и success для вызова $.ajax().Что, на мой взгляд, является правильным способом сделать это.

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

В asp.net mvc 1.0 у вас не так много вариантов проверки. Это абсолютно необходимо для проверки на стороне сервера, и я обычно делаю свою собственную проверку. Также хорошо иметь валидацию на стороне клиента, которую легко сделать с помощью jQuery. Есть несколько хороших проектов для автоматической проверки, таких как MVCValidationToolkit и xVal , которые вы можете попробовать.

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