У меня типичная форма регистрации с двумя переключателями (личная или корпоративная).
Я использую обычные LabelFor
и ValidationMessageFor
для имени, которые могут быть личным именем или корпоративным именем.
Когда у нас есть сценарии, которые, в соответствии с выбором кнопки Radio Button (Client Side), запрашиваемые данные будут меняться (ярлыки и обязательные сообщения), какой правильный подход?
Я знаю, что я могу изменить значения через Jquery, но я хочу сохранить эти сообщения в качестве ресурсов для будущей многоязыковой реализации. Или я должен добавить оба в форму и сделать их видимыми и невидимыми в соответствии с выбором пользователя?
Возможно, подумайте об использовании структуры, такой как KnockoutJS. Существует большая реализация его для MVC здесь.
Лично я проделал весь путь, пытаясь сохранить как можно больше серверной части, но, так как обнимая нокаут JS, моя жизнь с такими вещами на стороне клиента намного проще :)