Вопрос

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

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

Требования:

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

(Итак, в основном все (или большая часть) того, что Элементы управления проверкой веб-форм ASP.NET делать)

Текущие варианты выглядят так:

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

Решение

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top