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