第12章 网站页面结构设计.ppt_第1页
第12章 网站页面结构设计.ppt_第2页
第12章 网站页面结构设计.ppt_第3页
第12章 网站页面结构设计.ppt_第4页
第12章 网站页面结构设计.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第12章网站页面结构设置修订,第12章网站页面结构设置修订,12.1主页基本知识12.2主页创建12.3内容页面创建12.4主页12.5主页高级特性,12.1主页基本知识,主页是HTML页面每个ASP.NET页面都由主页和内容页两部分组成,可以为ASP.NET Web应用程序提供一致的页面结构。 主页封装了包含特定于页面的内容的页面的公用内容。12.1.1母版页的代码结构。 主页是一个扩展名为. master的ASP.NET文件,具有一个预定义的布局,可以包含静态文本、HTML元素和服务器控件。 代码结构是Master Page title,Master命令代替ASP.NET页上的Page命令

2、,其属性与Page命令基本相同。 ContentPlaceHolder控件是一个占位符,用于标识在运行时将被内容页的相关内容替换的页面的特定位置。12.1.2内容页的代码结构,内容页是常规的. aspx文件,与特定的主页相关联,通过创建各个内容页输入主页内容放置控件的内容代码结构是copyright 2007-01-01,12.1.2内容页的代码结构,Page命令的MasterPageFile属性指定主页文件的路径,Title属性设置页标题。 Content控件是一个存储页面非公共内容部分的容器,它与主页上的ContentPlaceHolder控件相关联,并提供内容。 内容页面上没有、等标记。

3、12.2.3主页与内容页的关系、主页的工作原理: (1)用户通过客户端浏览器请求页面。 (2) ASP.NET引擎在取得该请求后,找到相应的页面,读取页面指令。 如果命令引用主页,则也会导入主页。 如果这两个页面都是第一次请求,请编译这两个页面。 (3)将主页整合到内容页的控制树中。 (4)将内容页的各内容控件的内容合并到主页的对应的内容放置控件中。 (5)向客户浏览器发送合并页面。 (6)客户浏览器提示得到的合并页面。 创建12.2主页。 网页的共同部分必须放在主页上。 每个网页的特定内容必须放置在内容页上。 在Visual Studio.NET集成开发环境中,创建主页与创建常规页几乎相同。

4、 在“添加新项目”对话框中,选择“主页”。 示例12-1创建主页、创建12.3内容页、内容页是与主页关联的ASP.NET页,只有在运行时与主页上的ContentPlaceHolder控件结合的文本和控件创建内容页的过程与创建普通页的过程不同。 在“添加新项目”对话框中,选中“选择主页”复选框。 示例12-2创建内容页,应用12.4主页,1 .在页级应用主页在内容页的Page命令中使用主页属性将内容页与主页关联,例如2 .应用程序3 .在文件夹层应用主页指定的文件夹内的Web.config文件中指定主页。 中的组合图层性质变更选项。 12.5.1嵌套主页嵌套主页意味着主页可以包含另一个主页作为内容页。 最外面的主页称为父主页,最里面的主页称为子主页。 巢状主版页面可让您将页面进一步分割成不同的部份,有助于建立更丰富的页面配置。 嵌套12.5.1主页。 重要的是辅助主页。 子母版页面仍然是扩展名为. master的母版页面。 其中,MasterPageFile属性设置指向父页的路径。 子母版页包含内容控件,该控件映射到父页的内容占位符。 Content控件包含用作内容页面占位符的ContentPlaceHolder控件。 内容页Page命令的主页属性被指定为子主页示例12-3嵌套主页,访问12.5.2主页,内容页的页对象公开主页属性可以从Master属性访问主页。 主页上的控件受到

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论