我有一个包含两个自定义列表表单的显示表单,两者都相互连接,并根据过滤器显示结果。但是当我对任何字段进行排序时,它会出现以下错误: Web部件错误:此页面已超出其连接的Web部件的数据获取限制。尝试断开一个或多个Web部件以更正问题。
我感谢任何帮助。
由于 SP
答案 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);
}