将元数据添加到SharePoint Foundation 2010中的网站的最佳做法
问题描述:
方案将元数据添加到SharePoint Foundation 2010中的网站的最佳做法
我想为许多事件(动态地)创建SharePoint网站。每个事件都有一个与其相关的相应ID以及其他相应的字段。每个站点都有一些自定义Web部件,需要引用这些字段,特别是ID。
当我动态创建站点时,我需要将该ID分配给站点,以便Web部件“知道”它是哪个站点。我总是可以解析URL(该ID在URL中),但我更喜欢更优雅的解决方案。
任何您已经完成的最佳实践或想法?
答
您可以将自定义键值对存储在站点的属性包(SPWeb)中。使用起来也很简单。
检查出来:http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spweb.properties.aspx
答
你可以使用列表中的每个网络上存储的信息,这将使它更容易为你以后汇总信息来源使用CrossListQuery技术。
这种方法的缺点是列表项比物业包的访问速度慢。