A.NET入门教程:A.NET 2.0母版页._.NET概论及软件使用_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

A.NET入门教程:A.NET 2.0母版页.

作者:黑客防线网安ASP维护基地 来源:黑客防线网安ASP维护基地 浏览次数:0

本篇关键词:教程入门内容页面
黑客防线网安网讯:   母版页(Master Pages)为网站内的其他页面提供模版。母版页(Master Pages)Master Page 使您有能力为 web 应用程序中的所有页面(或页面组)创建一致的外观和行为。Master Page 为其他...

   母版页(Master Pages)为网站内的其他页面提供模版

母版页(Master Pages)
Master Page 使您有能力为 web 应用程序中的所有页面(或页面组)创建一致的外观和行为

Master Page 为其他页面提供了模版带有共享的布局和功能。Master Page 为内容定义了可被内容页面覆盖的占位符。而输出结果就是 Master Page 和内容页面的组合。

当用户请求内容页时ASP.NET 会对页面进行合并以生成输出,输出结果对 Master Page 的布局和内容页面的内容进行了合并。

Master Page 实例:
<%@ Master %>

<html>
<body>
<h1>Standard Header For All Pages</h1>

<asp:ContentPlaceHolder id="CPH1" runat="server">
</asp:ContentPlaceHolder>

</body>
</html>Master Page 是一张为其他页面设计的普通 HTML 模版页。

@ Master 指令把它定义为一个张 master page。

这个 master page 为单独的内容包含了一个占位符标签 <asp:ContentPlaceHolder>。

id="CPH1" 属性标识该占位符,在相同的 master page 中允许多个占位符。

该 master page 被保存为 "master1.master"。

注释:该 master page 也能够包含代码,允许动态的内容。

内容页实例:
<%@ Page MasterPageFile="master1.master" %>

<asp:Content ContentPlaceHolderId="CPH1" runat="server">

<h2>Individual Content</h2>
<p>Paragrap 1</p>
<p>Paragrap 2</p>

</asp:Content>上面的内容页是独立的内容页面之一。

@ Page 指令把它定义为一张标准的内容页面。

该内容页面包含了一个内容标签<asp:Content>,该标签引用了母版页(ContentPlaceHolderId="CPH1")。

该内容页被保存为 "mypage1.aspx"。

当用户请求该页面时,ASP.NET 就会将母版页与内容页进行合并。

点击这里显示 mypage1.aspx。

注释:内容文本必须位于 <asp:Content> 标签内。该标签外的文本是不被允许的。

带有控件的内容页
<%@ Page MasterPageFile="master1.master" %>

<asp:Content ContentPlaceHolderId="CPH1" runat="server">

<h2>Webjx.Com</h2>
<form runat="server">
<asp:TextBox id="textbox1" runat="server" />
<asp:Button id="button1" runat="server" text="Button" />
</form>
</asp:Content>
上面的内容页演示了如何把 .NET 控件插入内容页,就像插入一个普通的页面中。

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-14091-1.html
网站维护教程更新时间:2012-03-30 05:26:15  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer