Выбор структуры проверки - ASP.NET - PullRequest
0 голосов
/ 12 февраля 2010

Какую платформу проверки вы бы предпочли для приложения веб-форм. Это было бы для довольно большого сложного приложения. Я хотел бы указать наборы правил и проверку бизнеса в одном месте и интегрировать их как на стороне клиента, так и на стороне сервера. Я бы предпочел jquery для клиентской части.

У кого-нибудь есть предложения?

Ответы [ 3 ]

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

Для веб-форм или MVC? Вот варианты, которые я видел до сих пор:

  • Плагин проверки JQuery (только на стороне клиента)
  • XVal: xval.codeplex.com, имеет клиентские и серверные компоненты, но я думаю, что это только MVC. Точно сказать не могу. Я действительно считаю, что это интегрируется с плагином JQuery validate.
  • Блок приложения для проверки корпоративных библиотек - на стороне сервера только в прошлый раз, когда я проверял, но отличный способ предоставить вашу логику Может предоставить правила в конфигурационном файле, в качестве атрибутов в вашем коде или альтернативных хранилищах. Затем вы можете использовать JQUery validate для внешнего интерфейса. Ни одно решение для клиент / сервер.
  • Стандартные валидаторы ASP.NET, которые работают на стороне клиента и сервера. Как ASP.NET, так и MVC имеют реализации, как вы, вероятно, сейчас.
0 голосов
/ 12 февраля 2010

Для веб-форм стандартные валидаторы обеспечивают хорошую базу, если вы используете jQuery, вы можете легко реплицировать проверки валидации asp.net и реагировать соответствующим образом, то есть заменять и обеспечивать лучшую обратную связь для пользователя, чем элемент управления Сводка валидации.

например, вы можете найти элементы управления для проверки с помощью jquery, validate и получить целевой элемент управления для проверки, это поможет в получении сообщений об ошибках, изменении классов полей формы и т. Д.

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

Вы можете посмотреть .NET 3.5 DataAnnotations. потому что он хорошо интегрируется с ASP.NET, но я не верю, что он поддерживает концепции наборов правил. Другим вариантом является блок приложения для проверки корпоративных библиотек, который поддерживает настраиваемые наборы правил, однако для его интеграции с ASP.NET потребуется немного больше времени. Однако есть онлайн-материал, который должен дать вам толчок для начала. Здесь статья (написанная мной) об интеграции VAB с инструментами O / RM и вот интересная статья об интеграции VAB с ASP.NET.

Удачи.

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