如何在 Sharepoint 中配置 Web 部件的设置?

Posted

技术标签:

【中文标题】如何在 Sharepoint 中配置 Web 部件的设置?【英文标题】:How do I make a webpart's settings configurable in Sharepoint? 【发布时间】:2011-01-01 06:57:25 【问题描述】:

我将 SharePoint Server 2007 Enterprise 与 Windows Server 2008 Enterprise 结合使用。我正在发布一个门户模板。

我想开发一个 WebPart 并使一些设置可配置(就像我们可以在 app.config 中为控制台应用程序配置参数一样)

例如,授权用户可以在编辑页面中设置 WebPart 的参数(从基于浏览器的 UI 界面),然后 Select -> Modify WebPart 属性,或在 SharePoint Designer 中编辑参数。

参数将是特定于应用程序的参数。

我该怎么做?

【问题讨论】:

【参考方案1】:

您可以在 webpart 上创建属性并添加属性,如下所示......

[WebBrowsable(true),Category("Calendar Setup"),
 WebDisplayName("Starting Date Column"),
 WebDescription("column that contains item starting date"),
 Personalizable(PersonalizationScope.Shared)]
public DateTime StartDate  get; set; 

您应该查看here 以获取完整列表和有关该主题的好文章。

【讨论】:

【参考方案2】:

检查并查看此帮助

Writing custom editors for Sharepoint 2007 and ASP.NET 2.0 WebParts

【讨论】:

以上是关于如何在 Sharepoint 中配置 Web 部件的设置?的主要内容,如果未能解决你的问题,请参考以下文章

SharePoint Online Web 部件 - 全局属性/配置

SharePoint 中 Web 部件的自定义属性编辑器

如何在 SharePoint 框架 Web 部件中调用 SharePoint 搜索 API 以获取最近的新闻?

如何在 SharePoint2013 的 SharePoint Web Access Web 部件中访问 Excel PROTECTED 电子表格?

如何在 sharepoint 2007 中列出和编辑所有 Web 部件的 html?

在 sharepoint 中连接 Web 部件