.NET母板页与站点地图应用

步骤1:创建母板页

步骤2:给站点添加一个主页


步骤4:利用站点地图显示菜单

步骤5:添加breadcrumb导航

步骤6:给每个部分添加默认页面

 

 

站点导航控件与母版页搭建页面框架2008年08月09日 星期六 10:57 P.M.控件分类

分为Web服务器控件和HTML服务器控件。

HTML服务器控件,比如<Input type="text />就是一个文本框的标签,在ASP.NET中,这样标签称作HTML控件。ASP.NET不会对这样控件做处理。我们也无法想前面使用控件的方式使用它,当然我们可以将它转化为HTML服务器控件。
转化后的HTML控件的代码是:<input id = "text1" type="text" runat="server" />我们看到后面多加了一个id和runat="server"的属性,这样就可以通过编程方式访问和控制该控件,任何HTML控件加上runat="server"属性,都可以转换为服务器控件。

所有的服务器控件都继承system.web.ui.control类,而所有的HTML控件位于system.web.ui.HtmlControl命名空间中。

导航系统

为了使用ASP.NET 2.0的导航功能,唏嘘有一种标准的方法描述站点中的每个页面,这个标准不仅包含每个网页的名称,还应该能够表明他妈之间的层次结构关系。

SiteMapPath控件

SiteMapPath控件可以为站点提供“面包屑导航”的功能,SiteMapPath使用起来费城方便。
它使用站点地图作为控件的数据源,所以要使用该控件必须要有当前页面的Url,然后将SiteMapPath控件拖入即可。否则该站点导航控件将不会显示。

TreeView导航控件

TreeView导航控件,可以像SiteMapPath那样设置一下XML文件即可显示强大的导航。TreeView的使用方式分为两种,使用站点地图作为数据源和使用XML文件作为数据源。编写的XML文件只要符合XML文件的标准即可。指定后记得显示Title属性。

Menu控件

Menu控件提供一种动态和静态结合的方式进行菜单的显示。所谓静态方式就类似TreeView那样的方式,将所有的节点罗列在页面上,而动态方式是:在程序运行时,当鼠标移动到菜单的某个节点时,就弹出下一层的节点,当鼠标离开该节点后,子节点又会自动消失。

母版页

母版页的作用就是统一风格。
母版页的特点:
1.有利于站点的修改和维护,降低开发人员的工作强度。
2.提供高效的内容整合能力。
3.有利于实现页面布局。
4.提供一种便于利用的对象模型。

新创建的母版页上面只有一个ContentPlaceHolder控件,它是预留给内容也显示的控件,这时我们可以在母版页上添加控制显示的控件,它是预留给内容页显示的控件

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值