asp.net学习笔记:母板页和内容页
2008-11-28 00:31 LvSir 阅读(637) 评论(0) 收藏 举报
什么是母板页?
母板页是扩展名为.master的asp.net 文件,可以包含静态布局,他包含以下特征:
1:必须包含特殊指令@Master
2:文件第一行代码必须是:<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
3:默认包含一个容器控件即ContentPlaceHolder控件,他代表内容占位符,由ID属性唯一标志
凡是要和特定母板页绑定的内容页的ContentID必须和母板页的ContentPlaceHoder的
ID相同,
代码: <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
什么是内容页?
1:内容页是后缀名为.ascx的文件
他的重要特征是Content控件,
1:Content控件和ContentPlaceHolder控件结合使用
代码:<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="server">
</asp:Content>
2:第一行代码:<%@ Page Language="C#" MasterPageFile="~/MasterPage2.master" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" Title="Untitled Page" %>
母板页是扩展名为.master的asp.net 文件,可以包含静态布局,他包含以下特征:
1:必须包含特殊指令@Master
2:文件第一行代码必须是:<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
3:默认包含一个容器控件即ContentPlaceHolder控件,他代表内容占位符,由ID属性唯一标志
凡是要和特定母板页绑定的内容页的ContentID必须和母板页的ContentPlaceHoder的
ID相同,
代码: <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
什么是内容页?
1:内容页是后缀名为.ascx的文件
他的重要特征是Content控件,
1:Content控件和ContentPlaceHolder控件结合使用
代码:<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="server">
</asp:Content>
2:第一行代码:<%@ Page Language="C#" MasterPageFile="~/MasterPage2.master" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" Title="Untitled Page" %>
为了实现梦想,无论遇到多么大的困难,都不退缩!