在SharePoint 2010中更新沙箱webpart自定义属性

时间:2011-06-16 08:01:41

标签: sharepoint web-parts sandbox

我有一个带有webpart的SharePoint 2010沙箱解决方案(使用Silverlight)。我的webpart有一个自定义(字符串)属性。远程更新此属性似乎不是一件容易的事。我一直在使用Web的WebPartPages.asmx web服务,但其加载/更新webpart的方法在沙箱解决方案中不起作用,因为webpart包装在另一个名为SPUserCodeWebPart的Webpart中。那么,有没有办法绕过这个限制?

我注意到,如果我公开属性(WebBrowsable attribute = true),我可以在左侧的工具窗格中修改它。但是,我不喜欢这种方式,因为我使用此属性作为属性包(XML与我的自定义设置)。

1 个答案:

答案 0 :(得分:0)

即使您正常工作,也会遇到权限问题(只有可以编辑webpart的用户才能编辑该属性,如果您将其标记为可个性化,则所有用户都将拥有自己的属性版本),所以你有移动到这个列表存储。