2.母版页和导航系统

2.母版页和导航系统

ID:41855410

大小:576.50 KB

页数:18页

时间:2019-09-03

2.母版页和导航系统_第1页
2.母版页和导航系统_第2页
2.母版页和导航系统_第3页
2.母版页和导航系统_第4页
2.母版页和导航系统_第5页
资源描述:

《2.母版页和导航系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、二、母版页和导航系统永城职业学院彭勃网站开发的准备工作网站开发是一个把软件需求转换成用软件网站表示的过程,就是指在因特网上,根据一定的规则,使用开发工具制作的用于展示特定内容和提供特定服务的相关网页的集合。网站开发需要以客户需求为中心,以此来确定网站的功能和使用的技术。我们的客户是谁呢?2委托我们的客户让我们来为我们的客户开发网站吧!3网站需要一致的布局和外观在深刻理解客户需求,明确网站的意义和需要的功能(此处省略了过程…)之后,我们就可以着手开始网站的开发了。但在扩充内容之前,网站设计有两个要点要注意:整体布局和色彩搭配。网站需要一致的布局和外观,杂乱、风格迥异的网站很容

2、易被认为是一个或几个菜鸟拼凑而成的。在ASP.NET中,可以使用母版页为网站创建一致的布局。4网页的两种布局方式

布局,格式一定,对一些比较正式的如政府网站等要求版面比较正式的,可以用这种布局。
+css布局,变化多样,布局可以更随意,可以随时的改变版面的内容和布局,并且这种布局比较轻便,网页打开速度更快,可以配合css作出漂亮的网站,是今后网站发展的方向,但是需要更专业的技术。5实验一创建母版页site.master6母版页的特点对应的声明指示符是“<%@Master...%>”其内部可包含多个

3、>占位符控件,每个占位符控件都带有ID号。母版页的优点:只需要在同一个位置修改网站的布局;方便布置整个网站的导航结构;方便内容页的创建;可以创建多个母版页使网站的布局更灵活。7实验二内容页的创建河南建业MENU———— —— ——球员列表赵鹏…河南建业MENU———— —— ——球员列表赵鹏…Default页Introduction页History页(代码不分离)8内容页的特点声明指示符Page中多了一项属性MasterPageFile="~/xx.master"母版页中的ContentPlaceHolder占位符控件区域会被内容页面中的Content控件替换,并将ID传给

4、Content控件的ContentPlaceHolderID属性。母版页中包含多个ContentPlaceHolder控件时,内容页中也必须设置与其数量对应的Content控件。9站点地图当网站由不止一个网页组成的时候,设计一个有条有理的导航系统能够提高用户们访问网站的舒适度,增加用户们对网站的认同。但是要建立导航系统,先要明确网页之间的层次结构。ASP.NET2.0提供了一种称为站点地图的XML文件来辅助实现这种层次结构。10实验三创建站点地图11SiteMapPath控件一个古老的童话:“两个可爱的孩子被他们的后母送到了森林深处,他们通过沿路撒下的面包屑找到了回家的路。

5、但是有一次,路上的乌鸦吃掉了面包屑,结果…”SiteMapPath控件又称为“面包屑导航”控件。12实验四(上)使用SiteMapPath控件SiteMapPath控件需要从站点地图中读取路径SiteMapPath控件的常用属性13Menu控件“面包屑”导航控件只能导航到当前网页的上级页面,导航功能是有限的。如果网站能像Windows桌面程序一样提供一个菜单,通过菜单项能够快速找到并打开任意一个网页,该有多方便呀!ASP.NET通过使用Menu控件,实现了这一功能。14实验四(下)使用Menu控件需要依赖SiteMapDataSource控件,此控件可以自动读取站点地图。M

6、enu控件的常用属性。查看页面源代码15补充:第三种导航控件——TreeView使用过程和Menu控件很相似“外貌”上和Menu控件有区别16下次课,我们将开始学习ASP.NET动态网站的用户管理!17课后作业每个同学都根据自己的经历或者爱好,选择一个网站题目,为这个网站的设计实现做准备。设计实现所选网站项目的母版页。撰写实验报告。18

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。