2013-05-06 22 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

你檢查了部分視圖 – 2013-05-06 09:00:50

+0

你能分享更多的想法嗎? – gilad 2013-05-06 12:07:19

+0

不知道?任何人 ?當我使用部分視圖我失去了頁面視圖 - 我只需要更新內容頁面,其餘的我希望它是靜態的。 – gilad 2013-05-06 15:02:06

回答