Web部件错误:此页面已超出其连接的Web部件的数据获取限制

时间:2010-05-23 22:08:29

标签: sharepoint

我有一个包含两个自定义列表表单的显示表单,两者都相互连接,并根据过滤器显示结果。但是当我对任何字段进行排序时,它会出现以下错误: Web部件错误:此页面已超出其连接的Web部件的数据获取限制。尝试断开一个或多个Web部件以更正问题。

我感谢任何帮助。

由于 SP

1 个答案:

答案 0 :(得分:0)

我在构建IFilterProvider Web部件时遇到了这个问题。

对我来说,解决方案是在PartCommunicationMain方法中明确触发NoFilter。看来,每次调用此方法时,必须至少触发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);
}