Вопрос

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

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

Это было полезно?

Решение

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

Удачи.

Другие советы

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

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

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

  • Плагин проверки jQuery (только на стороне клиента)
  • xVal:xval.codeplex.com , имеет компоненты на стороне клиента и сервера, но я думаю, что это только MVC.Не уверен.Я действительно считаю, что это интегрируется с плагином jQuery validate.
  • Блок приложений для проверки корпоративной библиотеки - только на стороне сервера, когда я проверял в прошлый раз, но отличный способ предоставить вашу логику.Можете предоставлять правила в конфигурационном файле, в виде атрибутов в вашем коде или альтернативных хранилищ.Затем вы могли бы использовать jQuery validate для внешнего интерфейса.Нет единого решения для клиента / сервера.
  • Стандартный ASP.NET валидаторы, которые работают на стороне клиента и сервера.Оба ASP.NET и MVC имеют реализации, как вы, вероятно, сейчас.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top