ASP.NET中母版页之间如何嵌套以及Web窗体如何引用嵌套的模板页?

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>


描述可能不够详细,有问题欢迎提问~

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值