/// <summary> /// Setup control. /// </summary> protected void SetupControl() { if (!StopProcessing) { // Get active tasks int count = ProjectTaskInfoProvider.GetUserActiveTasksCount(CMSContext.CurrentUser.UserID, null, this.IncludeFinishedTasks, this.IncludeNotStartedTasks); // Fill link text lnkProjects.Text = String.Format(InfoText, count); lnkProjects.ToolTip = lnkProjects.Text; // Set specified task detail page if (!String.IsNullOrEmpty(this.TaskDetailUrl)) { lnkProjects.NavigateUrl = URLHelper.ResolveUrl(this.TaskDetailUrl); } // Set default task detail page else { lnkProjects.NavigateUrl = URLHelper.ResolveUrl(SettingsKeyProvider.GetStringValue(CMSContext.CurrentSiteName + ".CMSTaskDetailPage")); } } }