搏击

ASP.NET站点地图应用

2019-09-12 18:50:11来源:励志吧0次阅读

.NET框架2.0中增加的大量新特性主要是方便开发人员快速构建强大的应用。一个很多的例子就是添加了一组导航控件,可用来在一个ASP.NET网站上简单的添加导航特性。这些导航控件的基础是站点地图Web服务控件。本文将讨论站点地图Web服务控件的设计,应用以及与其它控件的交互。

逻辑结构

现在的Web应用都很复杂,因为它们通常包含大量的页面并有一个明确的结构。TechRepublic就是一个例子,它有主页和下载,论坛,博客等部分。网站的逻辑结构通常称为站点地图。一旦站点结构定义好,我们就可以设置网站的导航结构。

ASP.NET站点地图

从.NET 2.0版开始,ASP.NET可通过站点地图Web服务控件来定义应用的结构。尽管Web社区已经开发了一个站点地图标准(注意微软也是贡献者之一),但微软使用它自己的格式。站点地图在一个独立的文件中定义,文件的默认格式XML,但是定制的站点地图提供者可能会使用其它特殊格式。

本文我们将使用默认的XML格式并将站点地图文件命名为Web.sitemap。对于一个简单站点,你应该将这个文件放在应用的根目录。不过,像web.config文件一样,一个站点可能会使用多个站点地图文件。利用文本编辑器就可以很容易地创建该文件。如果你使用的是Visual Studio,你可以通过添加新项目并从列表中选择站点地图向应用中添加站点地图。下面的代码演示了添加到一个Web项目的站点地图文件的格式。

<?xml version="1.0" encoding="utf-8" ?>

<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >

<siteMapNode url="" title="" description="">

<siteMapNode url="" title="" description="" />

<siteMapNode url="" title="" description="" />

</siteMapNode>

</siteMap>

三个月宝宝止咳方法
冠心病哪里治疗好
四岁宝宝咳嗽怎么办
便秘是怎么回事
分享到: