2014-01-14 56 views
0

使用ASP.NET webform項目。我有一個MasterPage,對我的99%的頁面來說工作正常。但是,在我使用GridView的一個頁面上,我需要這個MasterPage稍微改變的版本。基本上,我需要刪除幾行關閉它:MasterPage稍作修改。我需要創建一個新的嗎?

<%--<div id="pageContentInner">--%> 
      <asp:ContentPlaceHolder ID="MainContent" runat="server"/> 
    <%--</div>--%> 

我需要建立一個完全獨立的母版還是有方法來禁用只爲一個頁面的一部分?

回答

1

創建另一個MasterPage可能是正確的選擇。雖然你可以這樣做:

將您的MasterPage div改爲Panel

添加屬性在MasterPage切換該小組的可見性:

public bool PageContentInnerViewable 
{ 
    get 
    { 
     return PageContentInner.Visible; 
    } 
    set 
    { 
     PageContentInner.Visible = value; 
    } 
} 

變化頁面代碼隱藏

this.Master.PageContentViewable = false; 
知名度
相關問題