2009-07-14 59 views
0

我有一個綁在母版和ContentPlaceHolder1和顯示細膩一個Default.aspx文件,有沒有辦法有另一頁說,在ContentPlaceHolder2 info.aspx自動顯示?母版多contentplaceholders

+0

你想要什麼是絕對有可能的,但你能描述情況多一點? – JoshJordan 2009-07-14 15:07:47

回答

0

的ContentPlaceHolder的看作「填充最空白」爲MasterPages。我想,你要尋找的是更沿的用戶控件,這是一塊內容/功能,你可以在任何你想要的插頭線。

0

如果有一種方法可以把Info.aspx的內容爲用戶控件(應該是很容易),

如果是這樣,這是一個難以解決的問題,把在上的佔位符新的ascx母版。

在站長:

<div class="mainContent"> 
    <!-- Each Page Content Will Go Here --> 
    <asp:ContentPlaceHolder ID="cph_MainContent" runat="server"> 
    </asp:ContentPlaceHolder> 
</div> 

<div class="bottomContent"> 
    <asp:ContentPlaceHolder ID="cph_BottomContent" runat="server"> 
     <!-- Each Page will Display this UNLESS it referenced this placeholder --> 
     <!-- Put you INFO.ASCX control here --> 
    </asp:ContentPlaceHolder> 
</div> 

,那麼你只註釋掉或刪除您的第二個佔位符的標籤內容頁:

<asp:Content ID="Content2" ContentPlaceHolderID="cph_MainContent" runat="server"> 
you page content 
</asp:Content> 

<%-- 
this will make the master use the content inside the holder on its own page 

<asp:Content ID="Content3" ContentPlaceHolderID="cph_BottomContent" runat="server"> 

</asp:Content> 
--%>