2013-05-06 2 views
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> 

을하지만, 이것은 단지 내보기를 통해 몇 가지 이상한 행동을 추가합니다.

링크를 누르면 "콘텐츠"부분 만 렌더링됩니다. 나는 그것이 가능한 방법을 찾아 내지 못했을 가능성이 있다고 확신한다. 감사합니다.

+0

부분보기를 확인했습니다 –

+0

더 많은 의견을 나눌 수 있습니까? – gilad

+0

잘 모르시겠습니까? 누구? 부분 뷰를 사용할 때 페이지 뷰가 느슨해집니다. 콘텐츠 페이지 만 업데이트하고 나머지는 정적으로 유지해야합니다. – gilad

답변

관련 문제