2010-03-16 63 views
0

我在C#中有一個母版頁,在那裏我有這樣的代碼:母版頁管理的ContentPlaceHolder

<div style="width: 30%;height: 500px;float:left"> 
     <asp:ContentPlaceHolder ID="cphMenu" runat="server"> 
     </asp:ContentPlaceHolder> 
    </div> 


    <div style="width: 65%;height: 500px; float:right"> 
     <asp:ContentPlaceHolder ID="cphMain" runat="server">    
     </asp:ContentPlaceHolder>   
    </div> 

正如你所看到的,我有兩個ContentPlaceHolders,第一個是左邊的菜單(cphMenu),和第二個是頁面本身。所以,我想單擊菜單中的一個項目(菜單是樹形視圖),並在第二個contentplaceholder(cphMain)上加載該特定頁面。

我該如何得到這種行爲?

在此先感謝。

回答

1

創建的每個「特定頁面」內容的網頁,讓他們用你的母版頁,放置正確的內容爲cphMain

然後在TreeView控件添加網址,這些網頁。

母版頁像內容頁面的模板,所以它會將內容頁面中的內容填充到佔位符中。