Sharepoint 为什么Web部件的数据检索代码是用PreRender方法编写的

Sharepoint 为什么Web部件的数据检索代码是用PreRender方法编写的,sharepoint,web-parts,prerender,Sharepoint,Web Parts,Prerender,在编写连接两个Web部件的代码时,我注意到当我尝试在CreateChildControl方法中从提供者Web部件检索数据时,连接对象显示为NULL。然而,当我用PreRender方法编写代码时,一切都很正常。 是否有任何特定的理由只在PreRender方法中编写检索代码??? (…)ASP.NET团队建议消费者Web部件 在 预渲染阶段。具体来说,他们不应该使用方法或方法 中的提供程序接口上的属性 方法本身。原因是连接可能依赖于 彼此您可能有一个ProviderWeb部件,连接到 Provide

在编写连接两个Web部件的代码时,我注意到当我尝试在CreateChildControl方法中从提供者Web部件检索数据时,连接对象显示为NULL。然而,当我用PreRender方法编写代码时,一切都很正常。 是否有任何特定的理由只在PreRender方法中编写检索代码???

(…)ASP.NET团队建议消费者Web部件 在 预渲染阶段。具体来说,他们不应该使用方法或方法 中的提供程序接口上的属性 方法本身。原因是连接可能依赖于 彼此您可能有一个ProviderWeb部件,连接到 ProviderConsumerWebPart,连接到ConsumerWebPart。这个 ConsumerWebPart无法查询提供程序接口,直到 已建立连接,并且 建立连接取决于框架

(…)ASP.NET团队建议消费者Web部件 在 预渲染阶段。具体来说,他们不应该使用方法或方法 中的提供程序接口上的属性 方法本身。原因是连接可能依赖于 彼此您可能有一个ProviderWeb部件,连接到 ProviderConsumerWebPart,连接到ConsumerWebPart。这个 ConsumerWebPart无法查询提供程序接口,直到 已建立连接,并且 建立连接取决于框架