gpt4 book ai didi

sharepoint - 在 Sharepoint Web 部件中存储每个用户的数据

转载 作者:行者123 更新时间:2023-12-02 02:35:17 26 4
gpt4 key购买 nike

我必须在我的 Sharepoint web 部件中存储一些用户特定数据(字符串)。我想隐藏的 web 部件属性应该可以解决问题。尝试在 webpart 属性上使用以下属性:

[WebBrowsable(false)]
[Bindable(true)]
[WebPartStorage(Storage.Personal)]
[Personalizable(PersonalizationScope.User)]

但我在 Web 部件中观察到存储的数据不是特定于用户的。有帮助吗?

最佳答案

您如何读取数据?您可以使用 WebPart.PartCacheRead检索每次使用值的方法。

可以修改 web.config 以表明您想要 WebPartCache 的方式被存储。为了支持数据库中的缓存,您必须在自定义类中包含 [Serializable()] 属性

WebPart.EffectiveStorage属性还可以帮助确定数据的存储方式:

if (EffectiveStorage == Storage.Shared)
{
output.Write("<b>You are now in shared mode.</b>");
}

只是想知道为什么将 WebBrowsable 属性设置为 false。用户是否无法配置 Web 部件?何时以及如何设置属性值?

关于sharepoint - 在 Sharepoint Web 部件中存储每个用户的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2100684/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com