В чем разница использования элементов проверки asp.net против JQuery для проверки интерфейса - PullRequest
4 голосов
/ 14 сентября 2010

Не могли бы вы сказать мне разницу между использованием элементов управления asp.net validator и JQuery для проверки интерфейса? Что произойдет, если пользователь отключит JavaScript в своем браузере?

Спасибо ..

Ответы [ 3 ]

5 голосов
/ 14 сентября 2010

Разница в том, что проверка "переднего плана" сама по себе не имеет ничего отношения к безопасности или реальной проверке. Это полностью оптимизация производительности & mdash; сбой проверки клиента спасает вас от обращения к серверу, помогает масштабировать и сокращает время отклика для ваших пользователей. Но настоящая работа по проверке должна выполняться на стороне сервера.

Элементы управления проверкой ASP.Net помогают автоматизировать проверку на стороне сервера и поддерживать ее синхронизацию с клиентом, в то время как jQuery все еще требует, чтобы вы писали логику на стороне сервера отдельно.

4 голосов
/ 14 сентября 2010

Валидаторы ASP.NET также проверяют серверную часть.Вы можете проверить логическое значение, чтобы увидеть, были ли какие-либо нарушены.Если JavaScript отключен, jQuery ничего не будет делать, но ASP.NET все равно сможет проверять.

Конечно, вы можете комбинировать jQUery с вашей собственной проверкой на стороне сервера, но она не встроена.в.

1 голос
/ 14 сентября 2010

Средство проверки валидатора ASP.NET намного проще для среднего разработчика asp.net. Я думаю, что использование jquery, вероятно, намного «чище» и более гибко.

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