【发布时间】:2013-08-14 14:02:54
【问题描述】:
我有一个包含树视图的布局。树视图由AddressBookController 填充,并使用@RenderPage("addressbook.cshtml") 呈现到每个页面中(当前位于Shared 中)。这样做的问题是我在视图和控制器之间有紧密的耦合,因为在我的 AddressBook.cshtml 的顶部我有以下代码:
@{
var controller = new EstateManagerUI.Controllers.AddressBookController();
var topLevelFolder = controller.GetAddressBook(0);
}
如何从控制器渲染局部视图,以便像普通视图一样渲染它?
【问题讨论】:
标签: asp.net-mvc razor renderpartial asp.net-mvc-controller