Параметры проверки ввода формы в ASP.NET MVC 1.0+
-
12-09-2019 - |
Вопрос
Ранее на эту тему уже задавалось несколько вопросов, но поскольку ASP.NET MVC развивается довольно быстро, я хотел бы еще раз задать вопрос:
Что бы вы порекомендовали для обеспечения проверки ввода формы в ASP.NET MVC?
Требования:
- Проверка на стороне сервера
- Проверка на стороне клиента (JavaScript)
- Должен охватывать основы, такие как обязательные поля, проверка числового диапазона, проверка регулярных выражений.
(Итак, в основном все (или большая часть) того, что Элементы управления проверкой веб-форм ASP.NET делать)
Текущие варианты выглядят так:
- Инструментарий валидатора на CodePlex
- Переход к ASP.NET MVC 2, предварительная версия 1 (Наше приложение предназначено для внутреннего использования и будет запущено через 6 месяцев, поэтому нам будет удобно использовать предварительную версию)
Решение
Я бы использовал DataAnnotations, он станет частью MVC, но его можно скомпилировать и использовать в версии 1.0.
http://www.asp.net/learn/mvc/tutorial-39-cs.aspx
/М
Другие советы
xVal должен быть хорошим выбором в вашем случае.
Свободная проверка также имеет компонент MVC, однако он не выполняет работу на стороне клиента.В идеале это можно было бы интегрировать с xVal.