Development ASP.Net Tutorial

You can bind navigation controls such as the TreeView and Menu controls to a SiteMapDataSource control. 
You can bind GridView or DropDownList control to a SiteMapDataSource control.
File: Web.sitemap

  url="Default.aspx"
  title="Home"
  description="The Home Page">
      url="Default1.aspx"
    title="Our Products"
    description="Products that we offer">
          url="FirstProduct.aspx"
      title="First Product"
      description="The description of the First Product" />
          url="SecondProduct.aspx"
      title="Second Product"
      description="The description of the Second Product" />
  
      url="Default2.aspx"
    title="Our Services"
    description="Services that we offer">
          url="FirstService.aspx"
      title="First Service"
      description="The description of the First Service"
      metaDescription="The first service" />
          url="SecondService.aspx"
      title="Second Service"
      description="The description of the Second Service" />
  


The Site Map file represents a website with the following folder and page structure:
Default.aspx
Products
    FirstProduct.aspx
    SecondProduct.aspx
Services
    FirstService.aspx
    SecondService.aspx
File: Default.aspx
<%@ Page Language="C#" %>
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">


    Home


    
    

            id="SiteMapPath1"
        Runat="server" />
    
            id="TreeView1"
        DataSourceID="srcSiteMap"
        Runat="server"  />
            id="srcSiteMap"
        Runat="server" />