这就是我的asp.net mvc母版页的外观。
<%@ 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>我的问题是,这里提供的contentPlaceholders是否正确,或者它们是否应该出现在内容视图中。我的意思是,这里应该只有Div,内容页面中的其他所有内容都应该存在吗
发布于 2011-03-27 00:41:16
如果您将div保留在母版页中,则不需要在使用此页的每个视图中重复它们的定义。因此,让它们保持当前的状态似乎更好,只覆盖子页面中的实际内容。
https://stackoverflow.com/questions/5443037
复制相似问题