1.首先若在父母版页添加内容页的占位符
代码如下
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
<!-- 嵌入的母版页代码 --> </asp:ContentPlaceHolder>
2.在项目中右键,添加,新建项,母版页(嵌套),命名,点击需要嵌套的母版页(也就是父母版页)。
3.在嵌入的母版页(也就是子母版页)中,可以使用<asp:Content>标签来指定要显示的内容,此处的ContentPlaceHolderID必须与父母版页ContentPlaceHolder的ID对应。
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<!-- 嵌入的母版页内容,例如可以写多个div等等-->
</asp:Content>
4.创建引用母版页的Web窗体,Web窗体内容页引用子母版页。
首先,需要在子母版页的<asp:Content>标签中加一个</asp:ContentPlaceHolder>标签,表示一个占位符,其ContentPlaceHolder的ID属性对应引用子母版页的web窗体的内容页<asp:Content>中的ContentPlaceHolderID,例如
如下为子母版页的内容页代码:
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<!-- 嵌入的母版页内容 ,例如可以写多个div等等--><asp:ContentPlaceHolder ID="ContentPlaceHolder2" runat="server"></asp:ContentPlaceHolder></asp:Content>
如下为需要引用子母版页的web窗体的内容页代码:
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
</asp:Content>
描述可能不够详细,有问题欢迎提问~