Как получить доступ к свойствам веб-части SharePoint? - PullRequest
2 голосов
/ 16 апреля 2010

Я создал функцию для SharePoint 2007, которая имеет веб-часть.Я добавил пользовательское свойство в веб-часть следующим образом:

[Personalizable(PersonalizationScope.Shared)]
[WebBrowsable(true)]
[Category("My Custom Properties")]
[WebDisplayName("ServiceURL")]
[WebDescription("The URL for the Wcf service")]
public string ServiceURL { get; set; }

Наряду с этой веб-частью я добавил пользовательскую страницу, на которую веб-часть будет иметь ссылку.Я хотел бы сослаться на свойство веб-части с пользовательской страницы, но я не знаю, где хранятся эти свойства.Я пытался получить к нему доступ с помощью приведенного ниже кода, но в обеих коллекциях свойств нет сохраненных свойств.

SPFeaturePropertyCollection spProperties = SPContext.Current.Site.Features[this.FeatureGuid].Properties;

или

SPFeaturePropertyCollection spProperties = SPContext.Current.Site.Features[this.FeatureGuid].Definition.Properties;

Мой вопрос: как я могу получитьссылка на свойство веб-части с других страниц?

1 Ответ

0 голосов
/ 06 июля 2011

Пользовательские свойства отображаются в области свойств WebPart.

Вы найдете образец MSDN (пример из SharePoint 2003, но все еще работает)

...