Я пытаюсь создать пользовательское свойство для своей веб-части, но не могу заставить ее обнаруживаться в Sharepoint. Вот мой текущий код:
[Serializable]
[XmlRoot(Namespace = "MyWebPart")]
[DefaultProperty("Text")]
public class MyWebPart : WebPart
{
...
[Category("My Web Parts Properties")]
[DefaultValue(defaultPropertyValue)]
[WebPartStorage(Storage.Shared)]
[FriendlyNameAttribute("Property name")]
[Description("Longer desc for my property")]
[Browsable(true)]
[XmlElement(ElementName = "SomeProperty")]
public string SomeProperty
{
get { return someProperty; }
set { someProperty = value; }
}
Там что-то еще требуется получить пользовательскую работу свойств?
Я думаю, вы используете неправильные свойства
SO - Свойство настраиваемой веб-части Sharepoint не отображается в панели инструментов