Параметры проверки ввода формы в ASP.NET MVC 1.0+ - PullRequest
4 голосов
/ 11 августа 2009

Ранее задавался ряд вопросов по этой теме, но, поскольку ASP.NET MVC движется довольно быстро, я хотел бы повторно задать вопрос:

Что бы вы порекомендовали для обеспечения проверки ввода в ASP.NET MVC?

Требования:

  • Проверка на стороне сервера
  • Проверка на стороне клиента (JavaScript)
  • Должен охватывать основы, такие как обязательные поля, проверка числового диапазона, проверка регулярных выражений

(Таким образом, в основном все (или большинство) вещей, которые проверяет правильность веб-форм ASP.NET *1016* do)

Текущие опции:

  1. Инструментарий валидатора на CodePlex
  2. Переход к ASP.NET MVC 2 Preview 1 (Наше приложение предназначено для внутреннего использования, и его запуск начнется через 6 месяцев, поэтому мы могли бы предпочесть предварительный просмотр)

Ответы [ 3 ]

7 голосов
/ 11 августа 2009

xVal должен быть хорошим выбором в вашем случае.

2 голосов
/ 11 августа 2009

FluentValidation также имеет компонент MVC, однако он не работает на стороне клиента. В идеале это может быть интегрировано с xVal.

2 голосов
/ 11 августа 2009

Я бы использовал DataAnnotations, будет частью MVC, но может быть скомпилирован и использован в 1.0.

http://www.asp.net/learn/mvc/tutorial-39-cs.aspx

/ M

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