Я пытаюсь динамически загружать частичные представления в представление, передавая список путей для частичных представлений, которые я хочу, а затем вызываю RenderPartial для каждого. Кажется, это трюк. Проблема возникает, когда я пытаюсь передать модель на частичный вид. Поскольку я динамически загружаю их, я точно не знаю, какую модель передать для этого частичного представления. Я не хочу заполнять каждый возможный объект, и я рассматриваю возможность использования отражения с поиском конфигурации для каждого частичного представления для динамической загрузки модели. Я также подумывал о добавлении ActionFilter, который автоматически заполнил бы нужные значения модели для меня, но даже для этой реализации придется использовать Reflection. У кого-нибудь есть другие предложения?MVC - динамическая загрузка частичных просмотров
Одна вещь, которую я пропускаю из обычных пользовательских элементов управления ASP.NET, которых я не вижу в MVC. Пользователь управляет инкапсулированной собственной логикой для извлечения данных, тогда как в MVC главный контроллер должен знать об этом. Это означает, что если бы я использовал частичный вид для другого контроллера, этот контроллер также должен был бы знать, как получить модель для этого частичного представления. Я что-то упустил? Благодарю.
Я видел ваш код, но не понимаю поток. так что бы вы опубликовали небольшой полный рабочий пример кода. благодаря – Thomas