在SharePoint 2010中保存/检索特定于站点的(SPWeb)数据的最佳做法是什么?

时间:2013-10-15 21:32:18

标签: c# sharepoint sharepoint-2010 spweb

我想在SharePoint 2010 Farm中操作绑定到SPWeb的某些数据对象。

例如,我正在构建一个可从站点的设置页面访问的应用程序页面,该页面可以指定站点的联系点。我想以某种方式在该网站上存储SPUser对象。

List是否是这种情况的最佳实践?我实际上并不希望在不使用代码隐藏的情况下显示数据。

谢谢

2 个答案:

答案 0 :(得分:2)

您肯定可以将用户存储在Dennis提到的列表中。

您使用的是发布功能吗?如果是这样,那么我在这种情况下通常做的是创建一个扩展Page的内容类型,并创建一个名为contact point type user的附加字段。然后,您将该内容类型分配给该站点的主页。

这样做的好处是,您可以允许站点管理员维护自己的联系点,因为您可以在该字段可编辑的位置进行页面布局。它将通过搜索进行爬网,因此您可以根据联系点等细化搜索。

答案 1 :(得分:0)

这取决于您的设计,但绝对可以将用户存储在您的页面引用的列表中。