我爱Aspx >> Asp.Net >> ASP.NET 2.0站点地图搭建网站导航结构如果你曾经到过陌生的目的地旅行过,那么你一定知道地图的重要性—它们能够帮助使你的旅行更舒适些。这个道理对于网站来说是同样的。一个网站应该呈现给访问者一种简单而灵活的导航结构以便它们能够容易地导航到该网站的不同部分。ASP.NET 2.0提供了一种称为SiteMap的特征—它帮助你实现这一功能。本文将解释什么是站点地图并且描述如何开发使用它们的网站导航结构。
一、 SiteMap一个站点地图是一个XML文件(具有一个.sitemap扩展名)—它能够详细地描述你的网站的整个导航布局。你可以使用站点地图文件来满足你的一切要求。
一个示例将有助于解释站点地图文件。图1显示了一个示例网站的目录结构。
图1:网站结构 |
图中,首页(Default.aspx)和Contact Us页面(contact.aspx)位于网站的根文件夹下。还有两个分别称为Products和Services的子文件夹。每一个子文件夹下都有两个Web表单:分别相应于Product1.aspx和Product2.aspx,以及Service1.aspx和Service2.aspx。
现在,只要遵循如下的步骤,你就可以使用一个站点地图来描述这个网站的结构:
1. 使用VS.NET 2005创建一个新网站。
2. 右击该网站并且选择“Add New Item...”。
3. 从“Add New Item...”对话框中选择Site Map(见图2)并且命名它为Web.sitemap。