Как я могу отобразить действие другого контроллера из представления? - PullRequest
2 голосов
/ 17 декабря 2008

Я знаю, что в представлении я могу визуализировать действие с того же контроллера, используя Html.RenderPartial. Однако мне нужно визуализировать вывод действия под другим контроллером. Каков наилучший способ сделать это? Я бы предпочел сделать это непосредственно в представлении, а не в контроллере и сохранить выходные данные в переменную ViewData.

Ответы [ 2 ]

1 голос
/ 17 декабря 2008

Лучше всего использовать Html.RenderAction, для которого нужны ссылки на сборку 'Futures' Microsoft.Web.Mvc, что , вопрос о том, как ее получить .

Вам также необходимо добавить пространство имен в ваш файл web.config, чтобы использовать его в своем представлении:

<add namespace="Microsoft.Web.Mvc"/>
0 голосов
/ 17 декабря 2008

Я бы посмотрел на реализацию "Частичных запросов" Стива Сандерсона, найденную здесь

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