Вот (я думаю) интересный вопрос.
С AJAX все больше и больше я чувствую себя все более и более похожим на выполнение всей проверки на стороне сервера.
Изобразите регистрационную форму pre-AJAX. У вас есть вся клиентская проверка с использованием общих элементов управления проверкой asp и итоговой проверки ... кроме ... проверки доступности имени пользователя, проверки доступности адреса электронной почты, контрольной суммы и чего-то еще.
Таким образом, вы получаете 2 вида валидации и, таким образом, предоставляете пользователю 2 разных интерфейса в 2 разных момента. 2 слова приходят мне на ум. Некрасиво. Противоречивые.
Так вот в чем вопрос. Почему бы не выполнить всю проверку на стороне сервера (используя AJAX или нет).
(я еще не использую JQuery, не так ли?)