从Web部件获取当前SPWeb

时间:2010-09-15 11:51:14

标签: sharepoint sharepoint-2007 web-parts

我正在开发一个在SharePoint中使用的WebPart,它将在文档库中显示文档列表。为此,我认为我需要引用托管Web部件的SPWeb对象。不幸的是,我没有看到如何从WebPart中访问当前的SPSite或SPWeb。我如何从WebPart中访问这些内容?

1 个答案:

答案 0 :(得分:14)

使用静态SPContext.Current属性可以访问SharePoint环境。从SPContext,您可以访问当前的SPWebSPSite

SPWeb myWeb = SPContext.Current.Web;
SPSite mySite = SPContext.Current.Site;