2010-05-23 18 views

回答

0

我同時建立一個IFilterProvider網絡的一部分今天就遇到了這個問題。

對我來說,解決方案是明確地觸發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); 
} 
相關問題