Условно проверяемые части модели ASP.NET MVC с DataAnnotations?

У меня есть определенные панели на моей странице, которые скрыты при определенных обстоятельствах.

Например, у меня может бытьПлатежный адрес' а также 'адреса доставки' и я не хочу проверятьадреса доставки' если 'ShippingSameAsBilling» флажок проверен.

Я пытаюсь использовать новыйВозможности DataAnnotations ASP.NET MVC 2 (превью 1) для достижения этой цели.

Мне нужно, чтобы предотвратить проверкуадреса доставки' когда это не отображается и нужно найти способ добиться этого. Я говорю в основном на стороне сервера, а неиспользуя jquery.

Как мне этого добиться? У меня было несколько идей, связанных с привязкой пользовательской модели, но мое лучшее лучшее решение приведено ниже. Есть ли отзывы об этом методе?

Ответы на вопрос(7)

Ваш ответ на вопрос