html怎么把导航栏做成母版页,母版页和网站导航(NET技术学习之二十一)

Tips:

CSS的功能就是为了整个网站的各个页面有一个统一的协调的展示,加上ASP.NET特有的母版页和网站导航控件,再次强化了这种统一。

开始学习第六章,用三天时间。

CSS是以前学习过的内容,所以这次权当复习。母版页和网站导航可能是新东西,它们在网站前台设计中有着举足轻重的作用。对于ASP.NET设计网站的流程来看,应该是首先把母版页制作出来,然后所有网站页面继承这个母版页,这样的话,无论今后如何修改母版页,它的内容都会自动影响到下面所有的网站页面。所以,按这样的方法,建一个新网站时,要把网站的那个自动生成的第一个页面Default.aspx删除,建立一个母版页,然后再建一个名为Default.aspx继承刚才建成的母版页,之后所有的新建页面都继承母版页,最初母版页无论多么简陋都没问题,可以今后完善,都会自动影响到继承的页面,这也算是强耦合吧。

母版页面内可以再嵌套母版页,这个应用要注意。另外,从内容页面上可以修正母版页的内容,这里涉及到C#里的属性设置修改的内容,如果不熟悉,再回头复习一下C#第15章有关属性设置的内容。

网站导航是为数不多的需要手工编写的xml文件,不过容易理解,只要会html的嵌套,那个xml也容易了。注意的是,这里边的导航嵌套关系,和实际网页之间的目录安排没有任何的关系,只要注意书中给出的例子,就可以看到,在同一个目录下的网页,一个网页可以是另外一个网页的子网页,所以要搞清楚这个关系。在实际应用中,感觉用的最多的是面包屑导航(bread

crumbs, 即SiteMapPath控件),TreeView两个控件Menu用的较少。

一般来说,一个新闻网站(或者其它类似的网站)有三级页面:一级页面是主页,只有一个;二级页面是栏目页面(无论栏目分几级);三级页面是内容页面。看起来网站由几十个甚至上百个网页组成,但就模板来说,也就是建三个模板,就是这三级页面的模板,内容则根据数据库相关内容及编辑来实现在相关模板内显示即可。如果看某些网站的面包屑导航,会看到有些导航深达五、六个层次,但学过本章我们知道,这个层次与实际文件目录层次无关,只是为了方便用户使用的分类而已。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
100tom实用网址 1:整体美化,优化后台 2:增加了常用邮箱无忧登陆栏 3:增加了数个二级频道,使你的网站在最短的时间内提升排名 4:修正了一些小的BUG 5:分类更加详细,更加人性化! 6:新增个人网址导航功能(特色); 7:使用论坛等外部数据库用户表功能; 安装方法: 1:将源码全部上传到网站空间,进入后台管理面 2:点击“网站信息管理”,修改其中的网站信息 3:点击“生成html管理”,生成网站面 4:后台管理目录:admin/login.asp 5:帐号和密码:adminadmin 登陆后台后请重新生成一次全部分类网址,另这个生成网址有点问题,他会造成你的浏览器假死到全部面生完毕,所以如果出现浏览器死掉不用担心。 基本信息设置在config.asp中 使用外部数据库用户表设置方法: 修改conn.asp中参数: o_db_flag=1'等于1可设置外部用户数据表,如动网论坛用户。 o_db='C:\\Inetpub\\wwwroot\\HOTwzdata\\HOTwzdata.asa''外部用户表数据库,如动网。 o_register_url='http://bbs.baidu.com/register.php''外部用户表注册面 o_user_table='dv_user''外部数据库表名 o_username='username''外部用户名字段 o_password='userpassword''外部用户密码字段 o_userid='userid''外部用户id字段 默认外部数据库用户表为动网数据库 预期新版增加功能: 每个用户拥用单个留言板功能 网址评论功能 问题网址报告功能 网址分类修改功能(因我个人时间问题这一版就先不加这个功能了,呵呵,各位请见谅)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值