代码之家  ›  专栏  ›  技术社区  ›  elsni

sharepoint2010:如何持久化SPList对象?

  •  0
  • elsni  · 技术社区  · 15 年前

    需要浏览位于其他网站集中的媒体库。 所以我添加了一个配置页面,您可以在其中将媒体库的url添加到sharepoint属性包中。

    在customassetpicker对话框中,我将从配置的url创建的SPList对象添加到名为medialibs的成员列表中。

    我知道对SPList对象所属的SPWeb和SPSite进行dspose是非常重要的。我在页面的OnUnload事件中这样做,但是发现OnUnload在每次回发时都被调用。

    如何在回发上持久化medialibs的内容?当用户离开页面时,如何确保medialibs中的SPList对象被正确释放?

    谢谢!

    1 回复  |  直到 15 年前
        1
  •  4
  •   Nigel Whatling    15 年前

    我不知道为什么要持久化medialibs。在初始加载时,您将基于SPList对象填充TreeView。然后ViewState跨请求处理TreeView的持久性。SPSite/SPWeb对象将在填充阶段被处理( using 声明很有效)。我错过什么了吗?

    推荐文章