xVal vs ASP.Net MVC Валидация?
-
22-07-2019 - |
Вопрос
Есть ли у кого-нибудь какие-либо рекомендации для одной из этих платформ валидации ASP.Net MVC?
Решение
xVal - это в значительной степени стандартный способ проверки на стороне клиента в ASP.NET MVC. На самом деле сегодня Стив Сандерсон только что выпустил новую версию:)
ASP.NET MVC v2 будет иметь встроенную проверку на стороне клиента, но в настоящее время он находится только в Preview 1, поэтому пройдет довольно много времени, прежде чем этот проект будет выпущен. Вы можете узнать больше об этом в блоге Стивена Уолтера ...
Microsoft Ajax CDN и библиотека проверки jQuery
Я бы предложил использовать xVal, пока не выйдет ASP.NET MVC v2.
Другие советы
Я использую XVal, поскольку вы получаете проверку клиента и сервера с помощью одной и той же платформы, она хорошо интегрируется с кодом MVC.
Я пользуюсь валидаторами аннотаций данных с большим успехом. Я знаю, что это не окончательное решение, которое мы увидим в MVC v2, но его легко реализовать и оно очень гибкое.
http://mstecharchitect.blogspot.com /2009/08/data-annotations-validation-in-aspnet.html http://www.asp.net/learn/mvc/tutorial- 39-cs.aspx р>
Преимущество этого подхода заключается в том, что вы можете выполнять очень сложные проверки (хотя и не на стороне клиента) путем создания пользовательских атрибутов. Это также очень проверяемое.