如何在 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 搜索 API 以获取最近的新闻?
如何在 SharePoint2013 的 SharePoint Web Access Web 部件中访问 Excel PROTECTED 电子表格?