Ошибка веб-части: на этой странице превышен лимит выборки данных для подключенных веб-частей - PullRequest
0 голосов
/ 24 мая 2010

У меня есть форма отображения с двумя пользовательскими формами списка, и обе связаны друг с другом, и они отображают результаты в соответствии с фильтром. Но когда я сортирую по любому полю, это дает следующую ошибку: Ошибка веб-части: на этой странице превышен лимит выборки данных для подключенных веб-частей. Попробуйте отсоединить одну или несколько веб-частей, чтобы устранить проблему.

Я ценю любую помощь.

Спасибо SP

1 Ответ

0 голосов
/ 02 мая 2011

Я столкнулся с этой проблемой сегодня при создании веб-части IFilterProvider.

Для меня решение было явно запустить NoFilter в методе PartCommunicationMain. Кажется, по крайней мере, NoFilter, ClearFilter или SetFilter должны запускаться каждый раз, когда вызывается этот метод.

public override void PartCommunicationMain()
{
    // Ensure that all of the Web Part's controls are created.
    EnsureChildControls();
    TriggerNoFilter(this, null);
}

protected virtual void TriggerNoFilter(object sender, EventArgs e)
{
    if (NoFilter != null)
        NoFilter(sender, e);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...