Передача объектов из представления хоста в PartialArea в MVC - PullRequest
0 голосов
/ 04 апреля 2011

Рассмотрим пример MvcContrib для PartialArea. В представлении Home / Index выполняется вызов метода расширения PartialArea 'QuickLinks' для отображения его содержимого: Html.RenderQuickLinks ().

То, что я хотел бы, это что-то похожее, но чтобы представление хоста передавало фактические ссылки, которые будут отображаться PartialArea из модели представления хоста. Может быть что-то вроде: Html.RenderQuickLinks (Model.Links)?

Возможно ли это? И что мне нужно сделать, чтобы это устроить?

1 Ответ

0 голосов
/ 05 апреля 2011

Если я правильно понимаю, что пока информация находится в вашей ViewModel, и вы реализуете частичное представление , вызываемое через html.Partial, тогда ваша viewmodel будет автоматически отправлена ​​в вашу дочернюю модель представления.В противном случае вы можете передать конкретные данные в ViewBag ViewData или, если вам это нужно, во втором запросе TempData.

...