С отличным XVal от Стива Сандерсона можно указать проверку на стороне клиента, чтобы опубликовать значение, которое проверяется на сервере с помощью jquery. Затем метод на сервере использует тот же код на стороне сервера, который вы используете для проверки на стороне сервера, и возвращает просто значение true или false, чтобы определить, действительно ли поле.ASP.Net MVC2 Проверка клиента и сервера с использованием одного и того же кода - возможно ли это?
Преимущество этого метода заключается в том, что вы пишете сложную логику проверки один раз в коде C#, а затем помещаете какую-либо JQuery-систему, чтобы сообщить своей странице клиента, куда нужно перейти к проверке вашего сервера.
Я читал несколько блогов на MVC2, но никто не упоминает эту функциональность. Можно ли сообщить JavaScript-подтверждение Java MVC для вызова данных проверки URL-адресов? Или вам нужно написать свои собственные процедуры проверки на стороне клиента.
Следует отметить, что с помощью метода xVal можно выполнить пользовательскую проверку, чтобы сказать, используется ли адрес электронной почты или нет, с клиента через сообщение JQuery, которое обращается к логике проверки на стороне сервера.