示例#1
0
    public override void ProcessRequest(HttpContext context)
    {
        PropertyCriteriaCollection criterias = new PropertyCriteriaCollection();
        PropertyCriteria           criteria  = new PropertyCriteria();

        criteria.Condition = CompareCondition.Equal;
        criteria.Name      = "PageTypeID";
        criteria.Type      = PropertyDataType.PageType;
        criteria.Value     = Locate.ContentTypeRepository().Load("HotelDetailPage").ID.ToString();
        criteria.Required  = true;

        criterias.Add(criteria);

        PageDataCollection _newsPageItems = Locate.PageCriteriaQueryService().FindPagesWithCriteria(PageReference.StartPage, criterias);
    }