0

我正在创建共享点自定义解决方案,该解决方案将显示页面中的下拉数量。下拉数据在可能的页面中共享。

我想保留用户的选定值,这样当他访问该页面或具有相同下拉列表的任何其他页面时,他应该能够看到在下拉列表中预先选择的已保存值。

为了实现这一点,我有很多选择。请建议最适合 SharePoint 1)Sharepoint 用户配置文件 2)Sharepoint 列表 3) Cookie 4) 隔离存储?

这里的选项 3 和 4 是客户端。但我正在寻找 SharePoint 提供的任何其他方式来保存用户首选项/个性化信息。

哪一种是在 SharePoint 中执行此操作的正确方法?谢谢

4

3 回答 3

1

我的直觉告诉我为此使用 cookie,如果这是一个相当简单的状态,你需要坚持下去。这似乎是 UI 逻辑的一部分,我不会将其绑定到配置文件存储。

页面和 Web 部件也有个性化存储,但它们通常不在实例之间共享。

于 2008-12-28T15:45:33.213 回答
1

对于用户配置文件,您应该注意的一个问题是它们仅适用于 MOSS(而不是 WSS)。在 WSS 中,每个站点都有自己的用户信息列表。如果您正在构建的解决方案需要在 MOSS 和 WSS 环境中运行,您应该相应地进行计划。

jt

于 2008-12-25T01:46:37.030 回答
0

我会使用配置文件存储,因为这就是它的用途,尽管通常当您在 SharePoint 中编写自定义代码时,最佳实践的想法会被抛到窗外。

于 2008-12-23T20:53:36.623 回答