Мне нужно провести некоторую проверку на уровне модели на странице редактирования MVC 3. (Чтобы быть конкретным, я должен подтвердить, что заполнено либо поле A, либо поле B, но не оба, и не ни то, ни другое.)
Я хочу выполнить проверку на стороне клиента, а также проверку на стороне сервера, что означает либо использование удаленной проверки, либо реализацию дублирующего кода проверки. Я в порядке с любым.
Я прочитал несколько публикаций о развертывании вашей собственной проверки на уровне модели на стороне сервера, но ни одной из них не касается также реализации проверки на стороне клиента. (Я не знаю - я уверен, что кто-то там может сказать мне - легко ли настроить проверку на уровне модели на стороне клиента с помощью проверки jQuery.)
Я также читал о реализации вашей собственной удаленной проверки с нуля, что мне, возможно, придется сделать, поскольку атрибут Remote относится только к уровню свойств.
Я прочитал этот вопрос , который идентичен моему, но единственная ссылка, которая действительно указана, не говорит того, что говорит ответчик.
Итак, мой вопрос: существует ли простой и относительно простой способ реализовать проверку на уровне модели сервер + клиент с удаленным компонентом или без него? И есть ли хороший пост в блоге или веб-страница, где это объясняется?