2017-08-02 154 views
0

是否可以從繼承母版頁的內容頁中排除頁面佈局(頁眉,側欄和頁腳)? 我問的,因爲情況與重複佈局:從其他頁面的ASP.NET母版頁中排除內容

enter image description here

在主有這樣的結構:

和內容頁(的.aspx)有一個結構

<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" Inherits="Site.WebBasePage" 
    EnableEventValidation="false" JFormID="Form" %> 
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> 
<j:Tab Name="Tab2" runat="server" ID="detail"> 
       <iframe class="embed-responsive-item" id="detail" frameborder="0" src="about:blank" width="100%" height="100%"></iframe> 
      </j:Tab> 

</asp:Content> 

在上面的代碼中有另一個aspx文件的調用,其中是詳細的形式。

+0

把它拿出來的母版頁,使一個新的「子」主PA ge主動攻擊並在其他地方使用 – Milney

+0

如何在別處使用它?我正在嘗試與contentplaceholder,但它不會呈現內容:/ – corry

回答

0

可以隱藏你不想通過下面的代碼來顯示您的內容網頁上的內容佔位

//獲取當前頁面

的母版頁從這裏你可以找到像相關的佔位符這樣的:

PlaceHolder objPlaceHolder = this.Page.Master.FindControl("PlaceHolderID") as PlaceHolder; 
if(objPlaceHolder == null) 
{ 
    // doesn't exist content place holder. 
} 
else 
{ 
    objPlaceHolder.Visible = false; 
} 

這將隱藏在子頁母版頁的內容佔位

相關問題