Получить результат проверки на группу


Существует три проверки группы A,B и ни одна группа.

Как получить результат проверки только конкретные группы проверки.

Если группы A и ни одна группа не является действительной, но все из группы B действует, я хотел бы получить результат как действует.

Я прочитал проверка статьи в глубину, но не найти простого решения. http://msdn.microsoft.com/en-us/library/aa479045.aspx

Есть ли более простое решение, чем это

    protected bool IsGroupB_Valid()
    {
        var validators = Page.GetValidators("B");

        foreach (IValidator item in validators)
        {
            if(item.IsValid == false)
            return false;
        }
        return true;
    }


1412
2
задан 16 июня 2011 в 07:06 Источник Поделиться
Комментарии
1 ответ

LINQ, которая будет выглядеть лучше:

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

Но, наверное, надо искать что-то действительно разные

4
ответ дан 16 июня 2011 в 11:06 Источник Поделиться