Частичные представления в MVC

Я новичок в MVC и только что наткнулся на сценарий, в котором мне нужна помощь.

Я просто кратко опишу свой сценарий, как если бы это было приложение веб-форм, которое я гораздо более знаком с.

СЦЕНАРИЙ:

У меня есть домашняя страница, на которой перечислены последние 10 сообщений в блогах, а также «Архивное дерево» (перечисление лет / месяцев в хронологическом порядке со ссылками на каждый блог записи, сделанные в те годы / месяцы).

Я создаю это «Архивное дерево» PhotoArchive ', который представляет собой List .

Меня беспокоит этот подход, когда я снова использую это частичное представление' Archive Tree 'в некоторых других разделах сайта, я не обязательно хочу передавать ту же модель представления (которая содержит объекты Photo и PhotoArchive) в родительский вид. Например, моей домашней странице не нужно будет передавать объект «Фотография» в представление, которое отображает домашнюю страницу, но я все же хочу вывести частичное представление «Дерево архива» среди остальной части HTML на моей домашней странице.

Я ожидаю, что для этого есть простое решение, о котором я просто не знаю на данный момент, будучи новичком в MVC.

5
задан tereško 19 March 2013 в 07:59
поделиться