最近评论
正在载入评论列表...
![]() |
![]() |
连接可以分为以下三类。
● 临时连接:仅在再次请求页面时建立。这些连接可以通过页面中的代码建立,它们用于在请求-响应循环中,在Web Part之间传送数据,并禁止数据在后续的循环中传送。
● 静态连接:在页面的多个请求中都存在,因为它们将被保存到页面的个性化设置中。这些连接在页面的定义中建立,而不是使用页面中的代码建立。它们是在创建页面的过程中,在设计期间建立的。
● 永久连接:类似于静态连接,也保存在页面的个性化信息中,在页面的多个请求中存在。但永久连接可以通过代码建立,也可以由与页面交互的用户建立。在页面中添加和删除Web Part时,就使用这些连接。
WebPartManager有一个Connections集合,可以用于管理页面上的静态和永久连接,但不能管理临时连接。这个区别非常重要,因为静态和永久连接在代码中通过WebPartManager上的Connections对象来管理,临时连接在Connections对象的外部创建。