protected void lbSwitchToAdvancedView_Click(object sender, EventArgs e) { IUrlTrackerView activeView = GetActiveView(); ((UserControl)activeView).Visible = false; icAdvancedView.Visible = true; icAdvancedView.UrlTrackerModel = UrlTrackerModel; icAdvancedView.LoadView(); mvViewSwitcher.SetActiveView(vwViewSwitcherBack); pnlBreadcrumb.Visible = true; }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (!_earlyErrorDetected) { IUrlTrackerView activeView = GetActiveView(); if (activeView != null) { activeView.UrlTrackerModel = icAdvancedView.UrlTrackerModel = UrlTrackerModel; } if (gvUrlTracker.PageSize != PageSize) { gvUrlTracker.PageSize = PageSize; } if (gvNotFound.PageSize != PageSize) { gvNotFound.PageSize = PageSize; } } List <UrlTrackerDomain> domains = UmbracoHelper.GetDomains(); if (ddlRootNode.Items.Count == 1 && domains.Count > 1 || (domains.Count == 1 && new Uri(domains[0].UrlWithDomain).AbsolutePath != "/")) { if (ddlRootNode.Items.Count <= 1) { // if there is only one site, but it is not with a root domain (ie: www.site.com but instead www.site.com/corporate) then also show the dropdown var list = domains.Select(x => new ListItem(UrlTrackerHelper.GetName(x), x.NodeId.ToString())).ToList(); list.Insert(0, new ListItem("/", "-1")); ddlRootNode.DataSource = list; ddlRootNode.AppendDataBoundItems = false; ddlRootNode.DataBind(); } } else if (domains.Count <= 1) { lblRootNode.Visible = false; } }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (!_earlyErrorDetected) { IUrlTrackerView activeView = GetActiveView(); if (activeView != null) { activeView.UrlTrackerModel = icAdvancedView.UrlTrackerModel = UrlTrackerModel; } if (gvUrlTracker.PageSize != PageSize) { gvUrlTracker.PageSize = PageSize; } if (gvNotFound.PageSize != PageSize) { gvNotFound.PageSize = PageSize; } } }