项目三网站整体布局——母版页及统计探究.pptVIP

项目三网站整体布局——母版页及统计探究.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目三:网站整体布局——母版页 2.4.5 母版页与内容之间的控件访问 母版页获取内容页中的控件 在母版页代码中可以使用下列语句得到内容页中的控件对象,从而对其进行编程 TextBox txtUserName =(TextBox)this.ContentPalceHolder1.FindControl(#); 内容页获取母版页中的控件 在内容页代码中可以使用下列语句得到母版页中的控件对象,从而对其进行编程 TextBox txtLoginUser =(TextBox)this.Master.FinderControl(#) # :为控件的ID属性的值 常见的网页布局形式 常见的网页布局形式 任务2 使用母版页设计网站 任务场景: 使用ASP.NET母版页可以为Web应用程序中的页面创建一致的布局和风格,使网站的维护、扩展和修改工作变得更容易。单个母版页可以为Web应用程序中的所有页(或一组页)定义所需的外观和标准行为。然后可以创建包含要显示内容的各个内容页。当用户请求内容页时,这些内容页与母版页合并并将母版页的布局与内容页的内容组合在一起输出。如果需要更新或修改一个应用了母版页的网站,只需要修改母版页就可以动态地改变所有页面的外观。 本任务主要通过使用母版页来设计个人网站,最终达到掌握母版页和内容页的创建与应用的目的。 知识要点 母版页的工作原理 母版页 内容页 运行机制 母版页与内容之间的控件访问 确定网站布局 2.4 母版页的工作原理 母版页 母版页是具有扩展名 .master(如MySite.master)的ASP.NET文件,它具有可以包括静态文本、HTML元素和服务器控件的预定义布局。 母版页由特殊的@Master指令识别。 %@ Master Language=C# AutoEventWireup=true CodeFile=MasterPage.master.cs Inherits=MasterPage % 2.4 母版页的工作原理 母版页 母版页还包含页的所有顶级HTML元素 。 母版页还包括一个或多个ContentPlaceHolder控件。 每个母版页都必须包含以下几个元素: 基本的HTML和XML类型标记。 位于第一行的%@ Master Language=C#… %指令。 带有ID的asp:ContentPlaceHolder标记。 内容页 内容页是扩展名为.aspx的文件。 我们可以通过创建各个内容页来定义母版页占位符控件中的内容。 内容页为绑定到特定母版页的ASP.NET页(.aspx文件以及可选的代码隐藏文件)。可以通过包含指向要使用的母版页的MasterPageFile属性,在内容页的@ Page指令中建立绑定。 示例: %@ Page Language=C# MasterPageFile=~/MasterPage.master AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=Default Title=无标题页 % 内容页 在内容页中,通过添加Content控件将页面内容映射到母版页的ContentPlaceHolder控件上。 内容页包含的所有标记都在Content控件中。 %@ Page Language=C# MasterPageFile=~/MasterPage.master AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=Default Title= % asp:Content ID=Content1 ContentPlaceHolderID=head Runat=Server /asp:Content asp:Content ID=Content2 ContentPlaceHolderID=ContentPlaceHolder1 Runat=Server/asp:Content 2.4.3 运行机制 用户通过输入内容页的URL来请求浏览某页。 获取该页后,读取@ Page指 令。 包含更新内容的母版页合并到内容页的控件中。 各个Content控件的内容合并到母版页对应的各ContentPlaceHolder控件中。 浏览器中呈现得到的合并页。 运行机制 运行时的母版页 2.5 确定网站布局 网站布局通常包括以下几个方面: 整个网站的公共标题和菜单系统。 在页面左侧栏提供页面导航。 在页脚提供版权信息和与网站管理员的联系方式。 任务实施 步骤1.创建一个ASP.NET的网站 。 步骤2.添加新的母版页。

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档