2
我已经创建了具有Web部件的SharePoint 2007的功能。我添加了一个自定义属性的Web部件,像这样:如何访问SharePoint Web部件属性?
[Personalizable(PersonalizationScope.Shared)]
[WebBrowsable(true)]
[Category("My Custom Properties")]
[WebDisplayName("ServiceURL")]
[WebDescription("The URL for the Wcf service")]
public string ServiceURL { get; set; }
随着这一网络的一部分,我添加了Web部件将有一个链接到自定义页。我想从自定义页面中引用Web部件属性,但我不知道这些属性的存储位置。我试图使用下面的代码访问它,但是这两个属性集合都没有存储任何属性。
SPFeaturePropertyCollection spProperties = SPContext.Current.Site.Features[this.FeatureGuid].Properties;
或
SPFeaturePropertyCollection spProperties = SPContext.Current.Site.Features[this.FeatureGuid].Definition.Properties;
我的问题是我怎么能得到从其他页面的Web部件属性的引用?