1

我有一个带有功能的 SharePoint 2010 项目。如果此功能尚不存在,则此功能将在激活时创建一个 SPList。创建 SPList 时,Add() 方法返回一个 Guid。我想将此 Guid 存储在资源文件中,但我还没有找到执行此操作的方法。我知道如何从资源文件中获取项目,但不知道如何更新值。有没有办法做到这一点?如果不是,那么存储值的最佳方法是什么?

提前致谢!

4

1 回答 1

1

您不想使用资源文件来存储配置值 - 资源文件的目的是本地化字符串。

您应该使用以下之一:

  • SharePoint 属性包,例如ListItem.PropertiesSPWeb.AllProperties
  • 隐藏的 SharePoint“配置列表”
  • web.config存储您的AppSettings

在您的情况下,您想将列表 GUID 存储在某个地方,我建议将其存储在SPWeb属性包中,您以后可以使用SPWeb.AllProperties['MyCustomListGUID']

于 2012-10-04T11:01:14.983 回答