Для представления EditorFor с раскрывающимся списком откуда берутся данные в раскрывающемся списке? - PullRequest
0 голосов
/ 30 марта 2011

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

Проблема в том, что я выясняю, где взять данные, чтобы составить список сотрудников, которых вы можете выбрать. Это список сотрудников, который приходит из базы данных. Откуда частичное представление получает этот список? Должен ли он иметь некоторую логику в представлении, чтобы загружать его всякий раз, когда это необходимо, или должна ViewModel того, что я редактирую, содержать весь список?

Я довольно новичок в MVC, поэтому я немного боролся с такими проблемами. Спасибо за любую помощь. :)

1 Ответ

1 голос
/ 30 марта 2011

Похоже, идеальный кандидат для пользовательской модели представления.Я всегда отсылаю людей к учебнику Nerd Dinner, который охватывает почти ту же самую вещь (заполнение выпадающего списка). Проверьте это здесь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...