2009-12-12 2 views
3

Может ли кто-нибудь сообщить, что является лучшим способом проверки на стороне клиента и сервера.ASP.Net + MVC + VS 2008

Либо мы идем для аннотации данных, если поддерживаем VS2008. Или пойти с JQuery ...

Может ли кто-нибудь вести меня, а также любой пример, ссылка оценивается.

ответ

6

xVal настоятельно рекомендуется:

http://xval.codeplex.com/

http://blog.codeville.net/2009/01/10/xval-a-validation-framework-for-aspnet-mvc/

С xVal вы можете сделать оба клиента & стороне сервера с аннотациями данных & JQuery или других проверочных машин, таких как замок ....

+1

xval - это хорошо. Кроме того, следите за MVC 2, у них есть что-то похожее из коробки hte. – Paul

+0

Да, как сказал Павел. MVC 2 имеет аналогичную функциональность для xVal. :-) – klabranche

0

Простой ответ: «Оба!»

Вы хотите, чтобы ваши пользователи обладали быстрым, гладким интерфейсом, поэтому необходима мгновенная обратная связь (если вы не можете гарантировать, что ваше время кругосветного путешествия очень быстрое) и экономит на круговых поездках. Тем не менее, вы не можете гарантировать, что только ваши клиенты с этим подтвержденным вводом будут отправлены на ваш сервер, поэтому вам также необходимо проверить их.

1

Данные Аннотации - это серверная технология, а jQuery - клиентская. Чтобы выполнить проверку как клиент/сервер, вам нужны оба, это не вопрос ни о/или.