<%@ Page %>
<%@ Register TagPrefix="ec" Namespace="ASPNETExpert.WebControls" Assembly="ASPNETExpert.WebControls" %>
<%@ Register TagPrefix="ecd" TagName="Header" Src="../../Controls/Header.ascx"%>
<%@ Register TagPrefix="ecd" TagName="Footer" Src="../../Controls/Footer.ascx"%>
<%@ Register TagPrefix="ecd" Namespace="ASPNETExpert.WebControls.DemoControls" Assembly="ASPNETExpert.WebControls.DemoControls" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>ASP.NET Menu : ExpertMenu Demo : Bind to SiteMapDataSource</title>
<link href="../../style.css" type="text/css" rel="stylesheet">
</HEAD>
<body xmlns:ec="urn:http://aspnetexpert.com/ExpertControls.xsd">
<form id="Form1" method="post" runat="server">
<ecd:Header runat=server ID="Header1"></ecd:Header>
<ec:ExpertMenu runat="server" Skin="DarkBlue" id="ExpertMenu1" DataSourceID="SiteMapDataSource1" EnableViewState="false" />
<asp:SiteMapDataSource runat=server ID="SiteMapDataSource1" />
<br>
<ecd:DescriptionView runat="server" IconUrl="../../images/kv.gif" ID="Descriptionview1">
<ecd:Description runat="server">This demo shows how to bind <b>ExpertMenu</b>
to a <b>SiteMapDataSource</b> control.</ecd:Description>
<ecd:Description runat="server">All you need to do for this is to set menu's
<b>DataSourceID</b> property to the ID of the <b>SiteMapDataSource</b> control.</ecd:Description>
<ecd:Description runat=server>Note, that <b>ExpertMenu</b> automatically selects the current
site map item.</ecd:Description>
</ecd:DescriptionView>
<ec:CodeViewTab id="CodeViewTab1" runat="server" ImagesBaseUrl="../../images/tab/">
<ec:TabItem runat="server" Text="aspx">
<pre class="aspcode">
<ecd:SyntaxHighlight runat="server" ContentType="ASPX" OutputFile="default.aspx" />
</pre>
</ec:TabItem>
<ec:TabItem runat="server" Text="Web.sitemap">
<pre class="aspcode">
<ecd:SyntaxHighlight ID="SyntaxHighlight1" runat="server" ContentType="XML" OutputFile="../../../Web.sitemap" />
</pre>
</ec:TabItem>
</ec:CodeViewTab>
<ecd:Footer runat=server ID="Footer1"></ecd:Footer>
</form>
</body>
</HTML>
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="" title="ExpertControls Demo" description="Some additional info">
<siteMapNode url="~/Menu/Default.aspx" title="Menu Demo" description="Some additional info">
<siteMapNode title="Design">
<siteMapNode title="Yellow Vertical" url="~/Menu/Design/YellowVertical/default.aspx" />
<siteMapNode title="All Images" url="~/Menu/Design/ImageItem/default.aspx" />
</siteMapNode>
<siteMapNode title="Programming">
<siteMapNode title="Bind to SiteMapDataSource" url="~/Menu/Programming/BindSiteMap/default.aspx" />
<siteMapNode title="Bind to XmlDataSource" url="~/Menu/Programming/BindXml/default.aspx" />
</siteMapNode>
</siteMapNode>
<siteMapNode url="~/Tree/Default.aspx" title="Tree Demo" description="Some additional info">
<siteMapNode title="Design">
<siteMapNode title="Text Only" url="~/Tree/default.aspx?ControlName=Design/TextOnly.ascx" description="Some additional info" />
<siteMapNode title="Text and Buttons" url="~/Tree/default.aspx?ControlName=Design/TextButtons.ascx" description="Some additional info" />
</siteMapNode>
<siteMapNode title="Programming">
<siteMapNode title="Build from DataSet" url="~/Tree/default.aspx?ControlName=Programming/DataSetBuilding.ascx" description="Some additional info" />
<siteMapNode title="Bind to SiteMapDataSource" url="~/Tree/default.aspx?ControlName=Programming/BindToSiteMap.ascx" description="Some additional info" />
</siteMapNode>
</siteMapNode>
</siteMapNode>
</siteMap>