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>

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

posted on 2011-03-31 19:09  梦幻桀倩  阅读(1475)  评论(0编辑  收藏  举报

导航