Q. How do I create a horizontal footer menu that has different contents than Web.sitemap?
A. The menu’s datasource is bound to an XmlDataSource. Its orientation is Horizontal.
web form
‹asp:Menu ID="Menu1" runat="server"
DataSourceID="ds_sitemap_footer"
DisappearAfter="0"
ItemWrap="True"
Orientation="Horizontal"
Width="800px"
DynamicHorizontalOffset="2" StaticDisplayLevels="2"
›
‹DataBindings›
‹asp:MenuItemBinding
DataMember="siteMapNode"
NavigateUrlField="url"
TextField="title"
ToolTipField="description"
ValueField="title" /›
‹/DataBindings›
‹/asp:Menu›
‹asp:XmlDataSource
ID="ds_sitemap_footer"
runat="server"
DataFile="~/footer.xml"
XPath="/*/*"
/›
footer.xml
‹?xml version="1.0" encoding="utf-8" ?›
‹siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" ›
‹siteMapNode url="Default.aspx"
title="Home"
description="Bogart Computing, LLC" ›
‹siteMapNode url="contact-nh-web-design-ecommerce-seo.aspx"
title="Contact"
description="Contact Bogart Computing"
/›
‹siteMapNode url="links-bogart-web-seo-design-programming.aspx"
title="Links"
description="Links" /›
‹siteMapNode url="bogart-computing-testimonials.aspx"
description="customer testimonials"
title="Testimonials" /›
‹/siteMapNode›
‹/siteMap›


{ 0 comments… add one now }
You must log in to post a comment.