Главна страница, управляваща ContentPlaceHolder

Имам главна страница в C#, където имам този код:

<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).

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

Благодаря предварително.


person lidermin    schedule 16.03.2010    source източник


Отговори (1)


създайте страници със съдържание за всяка „конкретна страница“, накарайте ги да използват вашата основна страница, поставете правилно съдържание в cphMain

след това в treeView добавете URL адреси за тези страници.

Главната страница е като шаблон за страници със съдържание, така че ще запълни съдържанието от страницата със съдържание в контейнери.

person Axarydax    schedule 16.03.2010