ASP.NET 2.0导航功能之控制地图信息

一、简介

任何由多个页面组成的网站都需要某种导航用户接口,这是用两步来创建的 。首先,必须定义站点的逻辑结构;然后,添加用户接口元素来允许用户在站点 结构的各个部分之间来回移动。在ASP.NET 2.0以前,要求开发者自己来解决这 两个问题。然而,到了版本2.0以后,ASP.NET提供了一个简单的方法来定义一站 点的结构并且包括大量的Web控件-专门设计来显示站点导航用户接口。

在上一篇中我们分析了怎样通过导航Web控件来创建Web.sitemap XML站点地 图文件以及怎样显示站点导航信息,这包括:

·SiteMapPath,它显示一个breadcrumb(Home>Electronics>XBOX)

·TreeView,它显示一个可折迭的垂直显示的树,用于显示整个站点地图层 次

·Menu,它显示一个水平或垂直对齐的菜单

上一篇中只对站点地图文件和导航Web控件的功能和能力提供了一个粗略介绍 。在这一部分里,我们将把注意力转到编程地控制站点地图信息,并详细地分析 一下SiteMapPath导航Web控件。

二、站点地图

本文中的示例使用在第一部分中创建的站点地图。你可以在第一部分看到该 站点地图XML文件的精确的句法或在本文最后下载下来。站点结构的图形化表示 使用于这些示例中,见下图:

时间: 2025-01-26 15:51:56

ASP.NET 2.0导航功能之控制地图信息的相关文章

剖析ASP.NET2.0导航功能之控制地图信息

asp.net|控制       一. 简介 任何由多个页面组成的网站都需要某种导航用户接口,这是用两步来创建的.首先,必须定义站点的逻辑结构:然后,添加用户接口元素来允许用户在站点结构的各个部分之间来回移动.在ASP.NET 2.0以前,要求开发者自己来解决这两个问题.然而,到了版本2.0以后,ASP.NET提供了一个简单的方法来定义一站点的结构并且包括大量的Web控件-专门设计来显示站点导航用户接口. 在上一篇中我们分析了怎样通过导航Web控件来创建Web.sitemap XML站点地图文件

ASP.NET 2.0导航功能之配置会员和角色

一.简介 在本文中,我们将探讨ASP.NET 2.0的会员.角色和配置问题.ASP.NET中的会员系统提供了一个可编程API用于创建和管理用户账户,而其中的角色部分使 开发者能够定义一组角色并把用户与角色相关联.典型地,一个提供用户账户的 网站都具有只为某些用户.认证用户或属于特定角色的用户所存取的内容部分. 例如,一个Web站点可能有一组页面--它允许一个可信任用户编辑该Web站 点的内容或管理已有用户.不是简单地试图隐藏这个页面并且希望没有人偶然在 浏览它时遇到麻烦,或硬编码授权而仅仅允许单

ASP.NET 2.0的新功能

ASP.NET 2.0的新功能 ASP.NET 2.0提高ASP.NET通过增加一些新的特点. -------------------------------------------------- ------------------------------ 改进ASP.NET 2.0中 ASP.NET 2.0的目的是使Web开发更容易和更快. 设计目标为ASP.NET 2.0 : 提高生产率,消除70 %的代码 使用相同的控制,所有类型的设备 提供一个更快更好的Web服务器平台 简化汇编和安装

用ASP.NET 2.0主题控制网站外观

asp.net|控制 自.NET Framework出现以来,对网站外观进行控制一直是ASP.NET开发者的期待.ASP.NET 2.0使之成为现实,应用它的主题与皮肤,我们可以对外观进行控制. 开发者经常将主题与母版页面弄混,但这两个元素存在很大的不同.母版页面允许你控制一个网站的总体布局,或网站内的一组页面,但主题主要关注网站的外观与感觉. 在你能够应用ASP.NET 2.0主题的所有优点之前,你有必要了解一些术语与过程.主题能够应用一个称之为皮肤或层叠样式表(CSS)的新设计元素. 了解皮

用ASP.NET 2.0 FormView控件控制显示

asp.net|控件|控制|显示 ASP.NET 2.0的FormView控件类似于DetailsView控件,因为它能方便地显示后端数据源的单个记录.本文将讨论这个控件的语法和应用. 用户化 虽然这两个控件一次显示一条记录,DetailsView和FormView的关键差别在于:FormView利用用户定义的模板:而DetailsView则使用行字段.FormView控件没有预先定义数据布局:相反,你建立一个包含控件的模板来显示记录中的单个字段.模板中包含建立表单所要用到的格式.控件和绑定表达

ASP.NET2.0导航功能之配置会员和角色

asp.net     在本文中,我们将主要探讨ASP.NET 2.0的会员.角色和配置问题 一. 简介 在本文中,我们将主要探讨ASP.NET 2.0的会员.角色和配置问题.ASP.NET中的会员系统提供了一个可编程API用于创建和管理用户账户,而其中的角色部分使开发者能够定义一组角色并把用户与角色相关联.典型地,一个提供用户账户的网站都具有只为某些用户.认证用户或属于特定角色的用户所存取的内容部分. 例如,一个Web站点可能有一组页面-它允许一个信任用户编辑该Web站点的内容或管理已有用户.

实现 Asp.Net 2.0的TreeView客户端个性化控制

ASP.NET 2.0 的 TreeView 控件功能虽说强大,但其客户端控制很逊色,本文将讲解 TreeView 的客户端实现原理,并实现两个个性化操作: (1) 节点的全部打开和关闭; TreeNode Expand(or Collapse) all (2) 只打开一个节点(关闭其他兄弟节点). just one node expanded(when a client expand one node all other will collaps) 用记事本打开页面源代码,可以找到一下两个脚本

ASP.NET 2.0站点导航功能之建立导航

一.简介 任何由多个页面组成的网站都需要某种导航用户接口.一个导航用户接口可 能象一些该站点中的到另外一些页面的静态超级链接一样得简单,或者可能包含 菜单或树形控件的使用.但是,在为该站点创建一个导航用户接口之前,首先必 须定义站点的逻辑结构.(这个逻辑结构常常被参照为一个站点地图.)例如,一 个象Amazon.com这样的网站被组织成各个部分-其中包括产品栏如电子学书,计 算机书,DVD等等.其中的每个还可能含有子部分.书目按类型划分,象CD,小 说,历史书,浪漫书类,等等.典型地,这些逻辑结

理解并扩展 ASP.NET 2.0 中的站点导航系统

asp.net|导航|站点 摘要:ASP.NET 2.0 站点导航系统构建于一个功能强大.灵活的体系结构之上,设计这样的体系结构是为了使其具有可扩展性.本文探究站点提供程序的体系结构并提供一个示例提供程序,该提供程序将文件系统公开为站点导航的数据源,从而替代了标准的 Web.sitemap XML 文件. 简介 大多数 web 站点采用可视化导航的某种形式来帮助用户轻松地浏览站点,以及查找他们所需的信息和 Web 页.尽管不同站点之间的感观效果千差万别,但是通常会使用相同的基本元素 - 以导航栏