I got two webpart instances on page. I need to pass data from one webpart to other. Data that i need to pass will be loaded in CreateChildControls.
When i am debugging its looks like nothing is passed! For example i set Value = 10; And in other webpart i got aintValue = 0;
How to pass data properly?
protected override void CreateChildControls()
{
var aintValue = provider == null ? -1 : provider.Value;
if (Mode == DepartmentAndLocationWebpartMode.Departments)
{
this.Value = 10;
}
else
{
}
}
[ConnectionProvider("Provider of data to skip news.", "SkipNewsProvider")]
public ISkipNewsProvider SkipNewsProvider()
{
return this;
}
protected ISkipNewsProvider provider;
[ConnectionConsumer("Consumer of news to skip.", "SkipNewsConsumer")]
public void SkipNewsConsumer(ISkipNewsProvider Provider)
{
provider = Provider;
}
