Mega Code Archive

 
Categories / ASP.Net Tutorial / ASP Net Controls
 

Menu Navigation

<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server">     <style type="text/css">         html         {             background-color:silver;         }         .navigation         {             float:left;             width:280px;             height:500px;             padding:20px;             background-color:#eeeeee;         }         .content         {             float:left;             width:550px;             height:500px;             padding:20px;             background-color:white;         }         .menuItem         {             border:Outset 1px black;             background-color:Gray;             font:14px Arial;             color:White;             padding:8px;         }     </style>     <title>Menu Navigate</title> </head> <body>     <form id="form1" runat="server">     <div class="navigation">     <asp:Menu         id="Menu1"         DataSourceID="srcSiteMap"         StaticMenuItemStyle-CssClass="menuItem"         DynamicMenuItemStyle-CssClass="menuItem"         Runat="server" />     <asp:SiteMapDataSource         id="srcSiteMap"         ShowStartingNode="false"         Runat="server" />     </div>     <div class="content">     <h1>Displaying a Website menu with the Menu control</h1>     </div>     </form> </body> </html> File: Web.sitemap <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" > <siteMapNode   url="Default.aspx"   title="Home"   description="The Home Page">   <siteMapNode     url="Products/Default.aspx"     title="Our Products"     description="Products that we offer">     <siteMapNode       url="Products/FirstProduct.aspx"       title="First Product"       description="The description of the First Product" />     <siteMapNode       url="Products/SecondProduct.aspx"       title="Second Product"       description="The description of the Second Product" />   </siteMapNode>   <siteMapNode     url="Services/Default.aspx"     title="Our Services"     description="Services that we offer">     <siteMapNode       url="Services/FirstService.aspx"       title="First Service"       description="The description of the First Service"       metaDescription="The first service" />     <siteMapNode       url="Services/SecondService.aspx"       title="Second Service"       description="The description of the Second Service" />   </siteMapNode> </siteMapNode> </siteMap>