Exemplo n.º 1
0
 public SiteMapNode StackSiteMap(SiteMapDataAttribute attribute, string uri)
 {
     if (SiteMap.Provider is SiteMapDataProvider)
     {
         SiteMapDataProvider provider = (SiteMapDataProvider)SiteMap.Provider;
         return(provider.Stack(attribute, uri));
     }
     else
     {
         throw new Exception("Site Map provider is not a data provider");
     }
 }
Exemplo n.º 2
0
    public void linkFlush_Click(object sender, EventArgs e)
    {
        // clear session cache
        SessionManager.FlushCache();

        // clear navigation crumbs
        if (SiteMap.Provider is SiteMapDataProvider)
        {
            SiteMapDataProvider provider = (SiteMapDataProvider)SiteMap.Provider;
            provider.RemoveAll();
        }

        GetData(sender, e);
    }