要点_网站导航
2006-07-22 22:09
330 查看
----------------
使用导航控件
---------------------------------------
一.Web.sitemap文件
1.功能: 网站导航控件的数据库
2.结构:
根元素:siteMap
根结点siteMapNode,用于存为网站首页
子结点siteMapNode有三个元:
title显示的文本
url地址
description描述,作为tooltip
3.注意:该文件必须位于应用程序的根目录中
二.SiteMapDataSource控件
1.功能:解析Web.sitemap文件的xml数据,为导航控件提供数据源.[自动匹配网站根据目录下的Web.sitemap文件作为其数据源]
三.SiteMapPath控件
1.功能:显示当前页面路径,并指出返回根目录的路径
2.数据源:SiteMapDataSource控件[自动匹配Web.sitemap文件作为其数据源]
3.工作方式:不用显示设置数据源,可以自动独立地工作
三.Menu控件
1.功能:把一个类xml结构的内容以层次结构的方式送显
2.数据源:可以是分层次的数据库,也可以是集合类控件(如其于xml的数据源)
----------------
使用导航API
---------------------------------------
方法:在代码中使用System.Web.SiteMap类访问源自Web.sitemap的导航信息
----------------
使用映射
---------------------------------------
1.功能:把由Web.sitemap设定的url映射到另外一个url,这样导航控件在导航时就指向了映射后的url
2.方法: 在web.config文件中添加urlMappings 配置节
<system.web>
<urlMappings enabled="true">
<add url="~/Category.aspx" mappedUrl="~/Default.aspx?category=default" />
</urlMappings>
</system.web>
其中:
url : Web.sitemap文件中siteMapNode元素的url属性
mappedUrl : 要映射到的url
使用导航控件
---------------------------------------
一.Web.sitemap文件
1.功能: 网站导航控件的数据库
2.结构:
根元素:siteMap
根结点siteMapNode,用于存为网站首页
子结点siteMapNode有三个元:
title显示的文本
url地址
description描述,作为tooltip
3.注意:该文件必须位于应用程序的根目录中
二.SiteMapDataSource控件
1.功能:解析Web.sitemap文件的xml数据,为导航控件提供数据源.[自动匹配网站根据目录下的Web.sitemap文件作为其数据源]
三.SiteMapPath控件
1.功能:显示当前页面路径,并指出返回根目录的路径
2.数据源:SiteMapDataSource控件[自动匹配Web.sitemap文件作为其数据源]
3.工作方式:不用显示设置数据源,可以自动独立地工作
三.Menu控件
1.功能:把一个类xml结构的内容以层次结构的方式送显
2.数据源:可以是分层次的数据库,也可以是集合类控件(如其于xml的数据源)
----------------
使用导航API
---------------------------------------
方法:在代码中使用System.Web.SiteMap类访问源自Web.sitemap的导航信息
----------------
使用映射
---------------------------------------
1.功能:把由Web.sitemap设定的url映射到另外一个url,这样导航控件在导航时就指向了映射后的url
2.方法: 在web.config文件中添加urlMappings 配置节
<system.web>
<urlMappings enabled="true">
<add url="~/Category.aspx" mappedUrl="~/Default.aspx?category=default" />
</urlMappings>
</system.web>
其中:
url : Web.sitemap文件中siteMapNode元素的url属性
mappedUrl : 要映射到的url
相关文章推荐
- 团购导航网站开发要点
- 网站导航应用
- github pages搭建个人网站如何添加导航
- ASP.NET2.0站点地图搭建网站导航结构
- 30讲项目实战:网站面包屑导航+表单功能开发
- 分享提升网站内容的五大要点
- 非常酷的国外网站导航设计案例欣赏
- 常见的网站导航模式
- 网站内容营销的要点
- 开发大型高负载类网站应用的几个要点
- 45个网站浮动及固定定位导航设计
- 开发大型高负载类网站应用的几个要点
- 【设计】网站设计要点
- 利用html5和css3制作简单精美的网站导航
- js控制li的样式,多应用于网站栏目导航默选项
- 怎样更好的实现网站导航栏的设置?
- 使用Bootstrap 3开发响应式网站实践01,前期准备、导航区域等
- 网站设计要点
- jQuery 浮动导航菜单适合购物商品类型的网站
- 网站导航不止有hao123!