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"); } }
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); }