2012-04-21 73 views
-2

在我的應用程序中,我在頁面的頂部有一個標籤,每個頁面應該呈現一個新頁面。使用ASP.NET的MVC應用程序中的選項卡

這些選項卡在佈局文件中定義,因爲它將成爲標準視圖的一部分。

現在我已經爲每個選項創建了不同的視圖,例如項目是其中的一個選項卡。

所以,當我點擊標籤選項它將如何渲染基於我選擇的標籤身體?

我已經使用了基礎佈局選項卡,但需要jQuery掛鉤它才能啓動事件。

任何實例或答覆將是巨大的

+0

您的其他問題可能有重複嗎? http://stackoverflow.com/questions/9654294/jquery-ui-tabs-with-knockout-using-mvc-3-how-to-implement – Nope 2012-04-21 20:49:56

回答

0

嘗試jQuery UI Tabs

編輯1:

<div id="tabs"> 
    <ul> 
     <li><a href="#projects">Projects</a></li> 
     <li><a href="#tab-2">Tab 2</a></li> 
     <li><a href="#tab-3">Tab 3</a></li> 
    </ul> 

    <div id="projects"> 
     <% Html.RenderAction("Projects", "Home"); %> 
    </div> 

    <div id="tab-2"> 
     <% Html.RenderAction("TabTwo", "Home"); %> 
    </div> 

    <div id="tab-3"> 
     <% Html.RenderAction("TabThree", "Home"); %> 
    </div> 
</div> 

裝飾你的標籤處理法[ChildActionOnly]如果你想使用方法只子視圖工作。

+0

OP已經有一個標籤技術,看着以前的帖子它是JQuery UI選項卡。 OP聲稱這些標籤位於佈局頁面上。據我所知,問題是如何在單擊其中一個選項卡時加載完整視圖(而不是局部視圖)。問題不在於使用什麼技術。 – Nope 2012-04-21 21:42:34

+0

我已經更新了相應的答案。請參閱編輯1.讓我們看看OP是否真的在意。 – 2012-04-22 04:53:23

相關問題