sharepoint - 从 Web 部件获取当前 SPWeb

标签 sharepoint sharepoint-2007 web-parts

我正在研究要在 SharePoint 中使用的 WebPart,它将显示文档库中的文档列表。为此,我相信我需要引用承载 Web 部件的 SPWeb 对象。不幸的是,我没有看到如何从 WebPart 中访问当前的 SPSite 或 SPWeb。我将如何从 WebPart 中访问这些?

最佳答案

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

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

关于sharepoint - 从 Web 部件获取当前 SPWeb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3717301/

相关文章:

sharepoint - 将JSP转换为SharePoint Webpart

sharepoint - 沙盒 SharePoint 解决方案的错误处理策略

azure - 创建 Azure 应用服务时有 2 个订阅 "Microsoft Azure"和 "Pay-As-You-Go",选择哪一个来托管 sharepoint 远程事件接收器

c# - 使用 SharePoint 作为数据源

sharepoint - 在 Sharepoint 中,我需要包含为新页面选择布局的屏幕的预览图像

.net - SharePoint API : 2003 vs 2007

sharepoint - 可以添加我的自定义 Web 部件,但无法修改页面上的任何 Web 部件

c# - Lists.AddAttachment 抛出对象引用错误

sharepoint - 使用外联网扩展 ssl sharepoint 站点

Sharepoint Web 部件安全异常