Я только изучаю MVC и не могу понять, как справиться со следующим сценарием. У меня есть форма с адресом доставки и адресом для выставления счета. Все поля обязательны для заполнения. Существует также флажок «Адрес для выставления счета совпадает с адресом доставки». Моя проблема в том, что состояние модели никогда не будет действительным, если оба адреса не заполнены. Я мог бы справиться с этим довольно легко с помощью некоторого javascript, который просто добавил значения из адреса доставки в поля адреса выставления счета, но если есть лучший способ справиться с этим, я хотел бы знать. Любая направляющая линия о том, как это обычно обрабатывается, была бы великолепна. Спасибо!