在生命周期的哪一点被调用GetConnectionInterface?

时间:2020-03-06 14:23:31  来源:igfitidea点击:

我在Webpart上有此方法:

private IFilterData _filterData = null;

[ConnectionConsumer("Filter Data Consumer")]
public void GetConnectionInterface(IFilterData filterData)
{
    _filterData = filterData;
}

现在,在调用_filterData之前,我需要知道何时可以期望它不为null。这是什么时候?

不知不觉,我所能做的最好的就是将所有与_filterWebpart相关的代码放入OnPreRender的最后几行,并希望取得最好的结果。

解决方案

根据此文档,它看起来像Load。

http://msdn.microsoft.com/en-us/library/ms366536.aspx