2011-03-26 74 views
0

這是我的asp.net mvc的母版頁的樣子Divs裏面的contentPlaceHolder或ContentPlaceHolder裏的Div?

<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %> 

<!DOCTYPE html> 
<html> 
<head runat="server"> 
    <title> 
     <asp:ContentPlaceHolder ID="TitleContent" runat="server" /> 
    </title> 
</head> 
<body> 
    <div id="blueBar"></div> 


    <div id="globalContainer"> 

     <div id="pageHead"> 
       <asp:ContentPlaceHolder ID="pageHeadPlaceHolder" runat="server"> </asp:ContentPlaceHolder> 
     </div> 

     <div id="content">    
      <div id="mainContainer"> 
       <div id="leftColContainer"> 
         <asp:ContentPlaceHolder ID="leftColPlaceHolder" runat="server"> </asp:ContentPlaceHolder> 
       </div> 
       <div id="contentCol"> 
         <asp:ContentPlaceHolder ID="contentColPlaceHolder" runat="server"> </asp:ContentPlaceHolder> 
       </div> 
      </div> 
     </div> 

     <div id="pageFooter"> 
       <asp:ContentPlaceHolder ID="pageFooterPlaceHolder" runat="server"> </asp:ContentPlaceHolder> 
     </div> 
    </div> 
</body> 
</html> 

我的問題是 不管的div在座的是否正確,他們應該在內容視圖 我的意思是應該有在這裏只是contentPlaceholders此處以及內容頁面中的其他內容

回答

0

如果將div保留在母版頁中,則無需在使用此頁面的每個視圖中重複其定義。因此,最好將它們保留爲當前版本,並且只覆蓋子頁面中的實際內容。