Я использую:
- Asp.net MVC3
- Ninject
- Шаблон репозитория с Entity Framework 4.0
На странице администратора есть выбор, где пользователь может выбрать группу продуктов.
Раскрывающийся список находится в частичном представлении в EditorTemplates. Частичное представление сегодня обрабатывает сам доступ к данным. Мой вопрос: какова лучшая практика для этого частичного представления?
Это:
- Оставь как есть
- Переместите выбор в представление, отображаемое действием, чтобы контроллер мог получить свои зависимости от Ninject
- Частичное представление получает как идентификатор выбранной группы продуктов, так и все группы из представления, которое его вызывает.
-
Выше я описал конкретный сценарий, но я думаю, что это общая проблема, и я не нашел хорошего способа сделать это на SO.