我在 webpart 上有这个方法:
private IFilterData _filterData = null;
[ConnectionConsumer("Filter Data Consumer")]
public void GetConnectionInterface(IFilterData filterData)
{
_filterData = filterData;
}
现在,在我可以调用之前_filterData
,我需要知道我什么时候可以期望它不为null。这是什么时候?!
在不知道这一点的情况下,我能做的最好的事情就是把我所有的_filterWebpart
依赖代码都塞进最后几行,OnPreRender
并希望最好。