protected void Validate_Click(object sender, EventArgs e)
        {
            List <Relation> invalidRelations = new List <Relation>();
            List <Rule>     rules            = RuleEngine.Instance.GetAllRules().ToList();

            foreach (Rule rule in rules)
            {
                List <Relation> relations = RelationEngine.Instance.GetAllRelations(rule.RuleName);
                foreach (Relation relation in relations)
                {
                    if (Validator.Validate(relation.RuleName, relation.PageIDLeft, relation.PageIDRight, true) != Validator.ValidationResult.Ok)
                    {
                        invalidRelations.Add(relation);
                    }
                }
            }
            Relations.DataSource = invalidRelations;
            AllOkPanel.Visible   = (invalidRelations.Count == 0);

            Relations.DataBind();
        }