ASP.NET 中的母版嵌套

1 右击网站——>添加新项——>选择母版页——>父级母版页中代码

 
  
1 <% @ Master Language = " C# " AutoEventWireup = " true " CodeBehind = " ParentMaster.master.cs " Inherits = " WebZZ.ParentMaster " %>
2
3   <! DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0 Transitional//EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " >
4
5 < html xmlns = " http://www.w3.org/1999/xhtml " >
6 < head runat = " server " >
7 < title > 无标题页 </ title >
8 < asp:ContentPlaceHolder ID = " head " runat = " server " >
9 </ asp:ContentPlaceHolder >
10 </ head >
11 < body >
12 < form id = " form1 " runat = " server " >
13 < div id = " banner1 " style = " text-align:center " >
14 < img src = " 1.png " width = " 750px " height = " 150px " alt = " banner graphic " />
15 </ div >
16 < div >
17 < asp:ContentPlaceHolder ID = " ContentPlaceHolder1 " runat = " server " >
18
19 </ asp:ContentPlaceHolder >
20 </ div >
21 < div id = " banner2 " style = " text-align:center " >
22 < img src = " 2.png " alt = " footer graphic " width = " 750px " height = " 50px " />
23 </ div >
24 </ form >
25 </ body >
26 </ html >

2  右击网站——>添加新项——>选择嵌套母版页——>子级母版页中代码

<%@ Master Language="C#" MasterPageFile="~/ParentMaster.Master" AutoEventWireup="true" CodeBehind="ChildMaster.master.cs" Inherits="WebZZ.ChildMaster" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <div id="divleft" style="width:200px; height:400px;">
  <asp:ContentPlaceHolder ID="leftcolumn" runat="server">
  </asp:ContentPlaceHolder>
  
</div>
<div id="divright" style="width:650px; height:400px; float:right; margin:-400px 200px;">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
  </asp:ContentPlaceHolder>
  <asp:ContentPlaceHolder ID="ContentPlaceHolder2" runat="server">
  </asp:ContentPlaceHolder>
</div>
</asp:Content>

 3  右击网站——>添加新项——>选择web 内容窗体——>(只有为母版页添加了内容项才能运行浏览母版嵌套效果)

<%@ Page Language="C#" MasterPageFile="~/ChildMaster.master" AutoEventWireup="true" CodeBehind="BisiManager.aspx.cs" Inherits="WebZZ.BisiManager" Title="无标题页" %>
<asp:Content ID="Content1" ContentPlaceHolderID="leftcolumn" runat="server">
<!-- treeview是BisiManager中的一个树形结构-->
    <asp:TreeView ID="TreeView1" runat="server" ShowLines="True">
</asp:TreeView>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <!--绑定数据控件-->
    <asp:GridView ID="GridView1" runat="server" AllowPaging="True" 
    AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" 
    GridLines="None" PageSize="5" Width="488px">
    <PagerSettings Mode="NumericFirstLast" />
    <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
    <RowStyle BackColor="#EFF3FB" />
    <Columns>
        <asp:BoundField DataField="empid" HeaderText="ID" />
        <asp:BoundField DataField="empnam" HeaderText="名称" />
        <asp:BoundField DataField="birthday" HeaderText="出生年月" />
        <asp:BoundField DataField="xuid" HeaderText="序号" />
        <asp:BoundField DataField="role" HeaderText="角色" />
    </Columns>
    <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
    <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
    <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
    <EditRowStyle BackColor="#2461BF" />
    <AlternatingRowStyle BackColor="White" />
</asp:GridView>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
</asp:Content>

一个母版嵌套的简单实例完成

转载于:https://www.cnblogs.com/MyMei/archive/2011/03/31/master.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值