메인 콘텐츠를로드하는 모델과 함께 내 웹 페이지 용 사이드 바를로드하는 모델이 있습니다. 콘텐츠 모델은 각 페이지마다 다르지만 사이드 바 모델은 일정하게 유지됩니다. 컨텐츠 모델은 사용자의 클릭 링크로 변경됩니다 :같은 페이지에 컨트롤러가 여러 번 호출되었습니다.
~/Home/About
~/Home/Contact
내가 이상적으로 사이드 바 모델을 표시하는 PartialView을 반환하는 컨트롤러를로드 _Layout.cshtml 코드의 라인을 넣어 싶은. 그래서 우리는 가질 수 있습니다 :
<div id="sidebar">
@Html.Render("~/SidebarController/GetSidebar");
</div>
<div id="content">
@RenderBody()
</div>
그러나 이것은 작동하지 않을 것입니다. 이것을 어떻게 성취합니까?