ASP.NET Lab

The Best Web, The Best Future

博客园 首页 新随笔 订阅 管理

2006年12月11日 #

摘要: 在 Web 页面中使用导航控件添加页面导航功能只需要编写少量代码(甚至不需要代码)即可实现,但是也可以对网站导航进行可编程控制。当 Web 应用程序运行时,ASP.NET 会创建反映网站地图结构的 SiteMap 对象。该 SiteMap 对象在运行时会暴露包含每个网站地图节点属性的 SiteMapNode 对象集。 阅读全文
posted @ 2006-12-11 17:37 Laeb 阅读(352) 评论(0) 推荐(0) 编辑

摘要: SiteMapDataSource 控件通过网站地图提供者(如 XmlSiteMapProvider,ASP.NET 默认的网站地图提供者)获取网站地图数据。可以配置 SiteMapDataSource 控件以返回全部网站地图节点的集合或部分子集。这种情况适用于存在跨模板页之间的分布式导航结构时,以便在不同的模板页中显示网站地图的其中一部分。 阅读全文
posted @ 2006-12-11 17:03 Laeb 阅读(891) 评论(0) 推荐(0) 编辑

摘要: 网站地图数据包含的是层次化信息,每个节点都可以包含零个或多个子节点。TreeView 和 Menu 控件就是专门为层次化数据而设计的。但是,网站地图数据也可以绑定到非层次化控件(如 DropDownList,CheckBoxList,以及其他显示平面数据或线性数据的控件)中。 阅读全文
posted @ 2006-12-11 11:59 Laeb 阅读(352) 评论(0) 推荐(0) 编辑

2006年12月10日 #

摘要: 通过设置控件的参数或者配置作用于控件的模板,可以对网站导航控件的可视外观进行自定义。应用于链接的模板和样式依照两个优先规则在 SiteMapPath 的 Remarks 部分得到描述。 阅读全文
posted @ 2006-12-10 22:02 Laeb 阅读(1987) 评论(0) 推荐(0) 编辑

摘要: 开发者可以使用 SiteMapPath,TreeView,或者 Menu 控件为网站用户提供一致的导航方式。 阅读全文
posted @ 2006-12-10 22:01 Laeb 阅读(837) 评论(0) 推荐(0) 编辑

摘要: Web 站点的一个公共需求就是只允许部分成员或其他授权用户才能够查看特殊页面的内容。ASP.NET 角色管理能够基于安全角色对 Web 文件的访问进行限制。网站地图安全调整则能够将网站地图中的导航链接进行隐藏,同样也是基于安全角色。 阅读全文
posted @ 2006-12-10 19:50 Laeb 阅读(838) 评论(0) 推荐(0) 编辑

2006年12月9日 #

摘要: ASP.NET 网站导航提供集中存储的页面链接的维护功能。通过页面中的特定 Web 服务器控件可以将这些链接以列表或导航菜单的方式进行呈现。 阅读全文
posted @ 2006-12-09 23:02 Laeb 阅读(495) 评论(0) 推荐(0) 编辑

摘要: 在使用 ASP.NET 网站导航之前,必须先对网站的结构进行描述,网站导航 API 和网站导航控件才能够正确地完成工作。默认时,网站导航系统使用包含有网站层次结构的 XML 文件。但是,也可以对网站导航系统进行配置,另外使用其他类型的数据源。 阅读全文
posted @ 2006-12-09 18:10 Laeb 阅读(2086) 评论(0) 推荐(1) 编辑

摘要: ASP.NET 网站导航特征可以为用户浏览网站的时候提供一致的导航方式。随着网站的发展,网站的页面会越来越多,链接的管理也开始变得更困难起来。ASP.NET 网站导航可以将页面链接集中存储到同一个位置,并在含有专用 Web 服务器控件的页面中以列表或导航菜单的形式进行呈现。 阅读全文
posted @ 2006-12-09 16:19 Laeb 阅读(1669) 评论(0) 推荐(0) 编辑

2006年12月8日 #

摘要: ASP.NET 将应用程序事件绑定到 Global.asax 文件中定义的事件处理方法,这些方法通常以“Application_事件名”的格式进行命名(如 Application_BeginRequest 和 Application_Error)。 阅读全文
posted @ 2006-12-08 17:21 Laeb 阅读(513) 评论(0) 推荐(0) 编辑