/// <summary> /// Handles the Load event of the Page control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void Page_Load(object sender, EventArgs e) { Title = "База знаний - LeadForce"; if (Page.RouteData.Values["categoryId"] != null) { CategoryId = Guid.Parse(Page.RouteData.Values["categoryId"] as string); } gridKnowledgeBase.AddNavigateUrl = UrlsData.AP_KnowledgeBaseAdd(); gridKnowledgeBase.Actions.Add(new GridAction { Text = "Карточка публикации", NavigateUrl = string.Format("~/{0}/KnowledgeBase/Edit/{{0}}", CurrentTab), ImageUrl = "~/App_Themes/Default/images/icoView.png" }); gridKnowledgeBase.SiteID = SiteId; gridKnowledgeBase.Where = new List <GridWhere>(); gridKnowledgeBase.Where.Add(new GridWhere { Column = "tbl_PublicationType.PublicationKindID", Value = ((int)PublicationKind.KnowledgeBase).ToString() }); if (CategoryId.HasValue && CategoryId != Guid.Empty) { gridKnowledgeBase.Where.Add(new GridWhere { Column = "PublicationCategoryID", Value = CategoryId.ToString() }); } }