- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 网页布局技术 本章要点 熟练掌握Web用户控件的使用方法 熟练掌握母版页在Web应用程序中的应用 熟练使用导航控件 6.1 ASP.NET用户控件 (1)Web用户控件:用户控件是能够在其中放置标记和Web控件的容器。可以将一个用户控件作为一个单元对待,为其定义属性和方法。 (2)自定义控件:自定义控件是编写一个类,此类从Control或WebControl派生。 6.2 母版页和内容页 使用ASP.NET母版页(MasterPage)可以为应用程序中的页创建统一的布局。母版页可以为应用程序中的所有页定义所需要的外观和标准行为。当用户请求内容页时,ASP.NET会把母版页和内容页这两种文件的内容合并并执行,输出结果对母版页的布局和内容页的内容进行了合并。 6.2.1 创建母版页 母版页具有以下优点: 1、使用母版页可以集中处理页的通用功能,以便可以只在一个位置上进行更新。 ? 2、使用母版页可以方便地创建一组控件和代码,并将结果应用于一组页。例如,可以在母版页上使用控件来创建一个应用于所以页的菜单。 使 3、用母版页可以在细节上控制最终页的布局。 4、母版页提供了一个对象模型,使用该对象模型可以从各个内容页自定义母版页。 6.2.2 创建内容页 内容页就是普通的ASP.NET页,内容页可以和母版页共同实现一个页面。内容页要绑定到特定母版页,通过包含指向要使用的母版页的Master属性,在内容页用@Page指令建立绑定。 如果想使用创建好的母版页,必须先创建内容页。首先必须在母版页放置一个或多个ConterPlaceHolder控件,之后就可以控件中创建内容页了。 6.3 导航控件 ASP.NET 2.0的导航系统的目标是创建一个可以吸引开发人员和Web站点设计人员的导航模型。 ASP.NET中的导航控件主要有3种: SiteMapPath控件、Menu控件、TreeView控件 。 6.3.1 站点地图 ASP.NET站点地图的数据是基于XML的文本文件,使用.sitemap的扩展名, 站点地图必须保存在Web应用程序或网站的根目录下,一个站点可能会使 用多个站点地图文件。Web应用程序或网站启动时将其作为静态数据进行 加载。当更改地图文件时,ASP.NET会重新加载站点地图数据。 站点地图文件的根节点是SiteMap,包含有SiteMapNode节点。根据网站 结构,它可以包含若干SiteMapNode节点。S 6.3.2 站点导航控件SiteMapPath 创建一个反映站点结构的站点地图只完成了ASP.NET站点导航系统的一部分。导航系统的另一部分是在ASP.NET网页中显示导航结构,这样用户就可以在站点内自由地移动。 SiteMapPath控件显示导航路径,向用户显示当前页面的位置,并以链接的形式显示返回主页的路径。 6.3.3 TreeView控件 TreeView控件以树状结构显示菜单的节点,单击包含子节点的节点可将其展开或折叠。 TreeView控件可以自行编辑节点也可以绑定到站点地图。使用TreeView控件可以为用户显示节点层次结构。
您可能关注的文档
- Android第9章 Android网络与通信编程.ppt
- Android物联网应用程序开发前言_岗前准备.ppt
- Android物联网应用程序开发项目八 数据传输的实现_任务1:火焰报警信息传递.ppt
- Android物联网应用程序开发项目八 数据传输的实现_任务3:验证用户登入信息.ppt
- Android物联网应用程序开发项目二 智慧城市界面的实现_任务1:环境状态值范围设置界面开发.ppt
- Android物联网应用程序开发项目二 智慧城市界面的实现_任务2:购物信息的储存界面开发.ppt
- Android物联网应用程序开发项目二 智慧城市界面的实现_任务3:火焰监控界面开发.ppt
- Android物联网应用程序开发项目二 智慧城市界面的实现_任务4:摄像头监控界面开发.ppt
- Android物联网应用程序开发项目二 智慧城市界面的实现_任务5:用户注册界面开发.ppt
- Android物联网应用程序开发项目二 智慧城市界面的实现_任务8:农业大棚环境监控界面开发.ppt
最近下载
- 【高清可复制】青19J7 墙身 加气混凝土砌块.pdf VIP
- 盐水介质铜缓蚀剂的研讨.pdf VIP
- 体例格式10:工学一体化课程《小型网络安装与调试》任务4学习任务信息页.pdf VIP
- 高二物理期末模拟卷02(全解全析)【测试范围:人教版必修三全册+选择性必修一全册】(新高考通用).pdf VIP
- 单轨吊司机培训课件.pptx VIP
- 电厂保安电源系统培训课件.pdf VIP
- 2025年江苏小高考英语试卷及答案.doc VIP
- 征信电子版PDF个人信用报告简版2024年12月最新版可编辑带水印模板.pdf VIP
- 亚马逊广告培训课件.pptx VIP
- 报考文职面试题目及答案.doc VIP
原创力文档


文档评论(0)