好的,我已经解决了我的问题。我在webpartmanager.webpartadded()中添加了以下内容
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Dim wp1 As WebPart = zoneDiaryTopLeft.WebParts("Ucl_Diary_Summary1")
Dim wp2 As WebPart = zoneDiaryTopRight.WebParts("Ucl_DiaryAwaitingReview1")
Dim providerConnectionPoint As ProviderConnectionPoint = _
WebPartManager1.GetProviderConnectionPoints(wp1)("IMessageProvider")
Dim consumerConnectionPoint As ConsumerConnectionPoint = _
WebPartManager1.GetConsumerConnectionPoints(wp2)("IMessageConsumer")
Dim returnValue As WebPartConnection
returnValue = WebPartManager1.ConnectWebParts(wp1, providerConnectionPoint, wp2, consumerConnectionPoint)
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
所有人都说,它如何知道/存储被删除的连接,并记住不要让它处于活动状态!?如果我可以停止删除连接或重新启用连接,会更容易。我知道动态连接是一种选择,但我不希望用户拥有这种能力,因为他们有足够的工作要理解这样一个事实:你可以在屏幕上拖动一个Web部件。与他们的关系是不稳定的。