Я пытаюсь добавить настраиваемое свойство в свою веб-часть, как показано ниже:
[Personalizable(PersonalizationScope.Shared)]
[WebBrowsable(true)]
[System.ComponentModel.Category("Settings")]
[WebDisplayName("RSS List Path")]
[WebDescription("")]
public string RSSListURL
{
get
{
if (_myListURL == null)
{
_myListURL = "http://server2003dev/dev/";
}
return _myListURL;
}
set { _myListURL = value; }
}
Но внутри веб-части я также переопределяю метод GetToolParts (), как показано ниже, с помощью моей собственной пользовательской части:
public override ToolPart [] GetToolParts () {
return new ToolPart[] { new RSSCountrySettings(), new WebPartToolPart() };
}
Мне нужно отобразить мою настраиваемую панель инструментов (RSSCountrySettings) и мои настраиваемые свойства (Путь к списку RSS) под настройками категории.
Любые идеи, как мне это сделать, я могу получить только один, но не оба для отображения ...?