Help getting this control to work in my site
<p>I am trying to get this SuperFish menu control running on my site.. </p>

<p><a href="http://www.codeproject.com/KB/custom-controls/DynamicFishMenu.aspx" rel="nofollow">http://www.codeproject.com/KB/custom-controls/DynamicFishMenu.aspx</a></p>

<p>I started out by creating a new control and pasted in the control code from that page and I cannot even get that to compile..</p>

<p>I get  "Could not Load Type XmlMenu"</p>

<pre><code>&lt;%@ Control Language="C#"
        AutoEventWireup="true"
        CodeBehind="XmlMenu.ascx.cs"
        Inherits="XmlMenu" %&gt;
</code></pre>

<p>public partial class XmlMenu : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {</p>

<pre><code>}

public void InitMenuDataSource(SiteMapMenus menu)
{
    XmlDataSource menuData = new XmlDataSource();
    menuData.EnableCaching = false;
    menuData.XPath = "siteMap/siteMapNode";
    menuData.DataFile = GetMapPath(menu);
    menuData.DataBind();
    menuRepeater.DataSource = menuData;
    menuRepeater.DataBind();
}

string GetMapPath(SiteMapMenus menu)
{
    string serverMapPath = Server.MapPath("~");
    string path = String.Empty;
    switch (menu)
    {
        case SiteMapMenus.MenuAdmin:
            path = serverMapPath + @"\maps\MenuAdmin.sitemap";
            break;
        case SiteMapMenus.MenuAcc:
            path = serverMapPath + @"\maps\MenuAcc.sitemap";
            break;
        case SiteMapMenus.MenuSimple:
            path = serverMapPath + @"\maps\MenuSimple.sitemap";
            break;
        default:
            break;
    }
    return path;
}
</code></pre>

<p>}</p>
