Get Validation result by group
Linq will make it look better:

protected bool IsGroupB_Valid()
{
    return Page.GetValidators("B").All(v =&gt; v.IsValid);
}


But probably you should look for something really different