ツリービューを含むレイアウトがあります。ツリービューは によって取り込まれ、AddressBookController
ですべてのページにレンダリングされます@RenderPage("addressbook.cshtml")
(現在は にありますShared
)。これに関する問題は、AddressBook.cshtml の上部にあるように、View と Controller の間に密結合があることです。次のコードがあります。
@{
var controller = new EstateManagerUI.Controllers.AddressBookController();
var topLevelFolder = controller.GetAddressBook(0);
}
通常のビューのようにレンダリングできるように、コントローラーから部分ビューをレンダリングするにはどうすればよいですか?