0
내 _layout.cshtml보기에서 부분적으로 본문을 렌더링하는 메뉴를 갖고 싶습니다. 예전에는 마스터 페이지가있는 Ajax 메뉴처럼 콘텐츠 위치 홀더 만 렌더링했습니다._layout.cshtml 뷰에서 Ajax 메뉴를 만드는 방법은 무엇입니까?
는 내가보기에이 코드 조각이 :
<div id="body">
<aside class="Menu_aside">
<ul class="Menu_ul">
<li>@Ajax.ActionLink("Current Settings", "Index", "CurrentSettings", new AjaxOptions { InsertionMode=InsertionMode.Replace ,LoadingElementId = "_body"})</li>
<li>@Html.ActionLink("Call History", "Index", "CallHistory")</li>
</ul>
</aside>
<div id ="_body">
@RenderSection("featured", required: false)
<section class="content-wrapper main-content clear-fix">
@RenderBody()
</section>
</div>
</div>
을하지만, 이것은 단지 내보기를 통해 몇 가지 이상한 행동을 추가합니다.
링크를 누르면 "콘텐츠"부분 만 렌더링됩니다. 나는 그것이 가능한 방법을 찾아 내지 못했을 가능성이 있다고 확신한다. 감사합니다.
부분보기를 확인했습니다 –
더 많은 의견을 나눌 수 있습니까? – gilad
잘 모르시겠습니까? 누구? 부분 뷰를 사용할 때 페이지 뷰가 느슨해집니다. 콘텐츠 페이지 만 업데이트하고 나머지는 정적으로 유지해야합니다. – gilad