【发布时间】:2017-05-09 23:55:06
【问题描述】:
背景:我已经使用带有自定义属性的 Visual Studio 开发了几个 SharePoint 2010 Web 部件。我还能够使用代码设置这些属性,以便它们持续存在。我也知道 SharePoint 用户可以使用自己的属性值等个性化页面和 Web 部件。
问题: 是否可以设置始终只有用户特定的属性?
换句话说,我希望我的 Web 部件有一个属性,该属性以空白开头,并在用户在 Web 部件中执行操作后分配一个值,但该值特定于该用户。查看该页面的其他用户将需要执行该操作以获得他们自己的价值。我希望在用户不必手动个性化页面的情况下实现这一点。
我尝试设置属性:
Personalizable( PersonalizationScope.User )
后来添加的
WebPartStorage( Storage.Personal )
并做了一些测试,但第一个用户设置的值总是持续到第二个。
我们在个性化方面做得不多,所以我真的很好奇这是否可能。
【问题讨论】:
标签: c# sharepoint-2010 .net-3.5