public void BindResults(List <ContentVersion> Pages, List <ContentVersion> Blocks) { var contentRepository = EPiServer.ServiceLocation.ServiceLocator.Current.GetInstance <IContentRepository>(); List <IContent> content = new List <IContent>(); content.AddRange(Pages.ToList().Select(x => contentRepository.Get <IContent>(x.ContentLink))); content.AddRange(Blocks.ToList().Select(x => contentRepository.Get <IContent>(x.ContentLink))); PagedResults.DataSource = content; PagedResults.DataBind(); }
private void BindResults() { string searchQuery = SearchQuery.Text; if (!string.IsNullOrEmpty(searchQuery)) { List <PageData> results = FindPagesContainSearchQuery(searchQuery); /*ResultsRepeater.DataSource = results; * ResultsRepeater.DataBind();*/ PagedResults.DataSource = results; PagedResults.DataBind(); ReplaceLabel.Text = string.Format("Replace \"{0}\" with", searchQuery); } }