У меня есть ситуация, когда у меня есть проект с несколькими моделями, которые имеют свойство «Персонал» (для таких вещей, как руководитель отдела, которому назначено задание и т. Д.). Я хотел бы создать частичное представление для редактирования всего этого с использованием раскрывающегося списка, поэтому я могу просто использовать Html.EditorFor, когда мне нужен редактор для любого из них.
Проблема в том, что я выясняю, где взять данные, чтобы составить список сотрудников, которых вы можете выбрать. Это список сотрудников, который приходит из базы данных. Откуда частичное представление получает этот список? Должен ли он иметь некоторую логику в представлении, чтобы загружать его всякий раз, когда это необходимо, или должна ViewModel того, что я редактирую, содержать весь список?
Я довольно новичок в MVC, поэтому я немного боролся с такими проблемами. Спасибо за любую помощь. :)