从Web部件获取当前SPWeb

sen*_*nfo 5 sharepoint web-parts sharepoint-2007

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

CBo*_*ono 14

使用static SPContext.Current属性可以访问SharePoint环境.从SPContext你可以获得当前SPWebSPSite.

SPWeb myWeb = SPContext.Current.Web;
SPSite mySite = SPContext.Current.Site;
Run Code Online (Sandbox Code Playgroud)