Вопрос
Я хочу установить значения для меток формы из контроллера.Могу ли я отправить List<String> в качестве параметра и получить форму для установки отдельных меток ИЛИ установить значения для каждой метки из класса контроллера?Меня смущает уровень извлечения логики из формы.
Решение
я предполагаю, что вы используете шаблон модели представления (независимо от того, какую платформу пользовательского интерфейса вы используете).
вы можете сделать всю метку формы как одно свойство (конечно, с возможностью уведомления) в вашей модели презентации и связать ее с меткой формы в представлении.
Если вы передаете List, это будет менее естественно, труднее читать и потребует больше кода для модульного тестирования.
Но метка формы является специфичной для представления, она будет иметь дело с локализацией или интернационализацией. Было бы лучше просто поместить его на мнение, а не в модель презентации