Try our conversational search powered by Generative AI!
AI OnAI Off
using EPiServer;
using EPiServer.Core;
using EPiServer.Filters;
.
.
.
int searchPageTypeID = 10;
PropertyCriteriaCollection criterias = new PropertyCriteriaCollection();
PropertyCriteria criteria = new PropertyCriteria();
criteria.Name = "PageTypeID";
criteria.Type = PropertyDataType.PageType;
criteria.Condition = CompareCondition.Equal;
criteria.Value = searchPageTypeID.ToString();
criterias.Add(criteria);
PageDataCollection pages =
Global.EPDataFactory.FindPagesWithCriteria(Global.EPConfig.StartPage, criterias);
foreach(PageData page in pages)
{
Response.Write(String.Format("
Found page: {0} - {1} ({2})",
page.PageLink.ID,
page.PageName,
page.PageTypeName));
}