2010-03-16 9 views
0

У меня есть главная страница в C#, где у меня есть этот код:Master страницы управления 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), и вторая - сама страница. Итак, я хочу щелкнуть элемент из меню (меню - дерево) и загрузить эту конкретную страницу на втором держателе содержимого (cphMain).

Как я могу получить это поведение?

Заранее спасибо.

ответ

1

создания страниц контента для каждой конкретной страницы «», сделать их использовать мастер-страницу, место правильное содержание в cphMain

затем в TreeView добавить URL-адреса для этих страниц.

Основная страница похожа на шаблон для контентных страниц, поэтому он заполняет содержимое с страницы содержания на заполнители.

Смежные вопросы