1,新建网站, 2.创建“站点地图”将其命名为:web.sitemap 代码如下: <?xml version="1.0" encoding="utf-8" ?> <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" > <siteMapNode url="Default.aspx" title="主站" description=""> <siteMapNode title="图片" > <siteMapNode url="~/a/a1.aspx" title="港台女星" description="" /> <siteMapNode url="~/a/a2.aspx" title="港台男星" description="" /> </siteMapNode> <siteMapNode title="源代码" > <siteMapNode url="~/a/a3.aspx" title=".net源代码" description="" /> <siteMapNode url="~/a/a4.aspx" title="ASP源码" description="" /> </siteMapNode> <siteMapNode url="~/a/a5.aspx" title="书籍分类1" description="" /> <siteMapNode url="~/a/a6.aspx" title="书籍分类2" description="" /> </siteMapNode> </siteMap> 3.页面设计 在Menu.aspx中拖放Menu和SiteMapDataSource控件, 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Menu.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> </div> <asp:Menu ID="Menu1" runat="server" DataSourceID="SiteMapDataSource1" ItemWrap="True" Orientation="Horizontal" StaticDisplayLevels="2" ToolTip="请选择要查看类别的信息"> </asp:Menu> <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" /> </form> </body> </html> 运行,就行了,