Я разрабатываю изолированную визуальную веб-часть с помощью SharePoint 2010 в Visual Studio 2010 с установленными инструментами Powertools SharePoint. Веб-часть развертывается и работает, как ожидалось, за исключением того, что свойства нельзя редактировать. Я считаю, что основная проблема заключается в том, что WebPartStorageAttribute недоступен в песочнице, но мне не удалось найти руководство по созданию изолированной веб-части с редактируемыми свойствами. Это вообще возможно?
[ToolboxItem(false)]
[XmlRoot(Namespace="MyNamespace")]
public partial class MyWebPart: System.Web.UI.WebControls.WebParts.WebPart
{
const string defaultStartTime = "00:30:00";
private string _startTime = "00:30:00";
[Browsable(true)]
[WebBrowsable(true)]
[Category("Timer")]
[Description("Start time to use if the user has not set a different one.")]
[XmlElement(ElementName="StartTime")]
[DefaultValue(defaultStartTime)]
[FriendlyName("Start Time")]
public string StartTime
{
get
{
return _startTime;
}
set
{
_startTime = value;
}
}
...
Что-то не хватает в приведенном выше коде? Можно ли создать редактируемую изолированную веб-часть, и если да, то как это делается?