Sharepoint 是否可以更改资源(.resx)文件中的值?

Sharepoint 是否可以更改资源(.resx)文件中的值?,sharepoint,sharepoint-2010,resources,Sharepoint,Sharepoint 2010,Resources,我有一个SharePoint 2010项目,其中包含一个功能。此功能将在激活时创建一个SPList(如果它还不存在)。创建SPList时,Add()方法返回Guid。我想将此Guid存储在资源文件中,但尚未找到方法。我知道如何从资源文件中获取项目,但不知道如何更新值。有没有办法做到这一点?如果不是,那么存储值的最佳方法是什么 提前谢谢 您不想使用资源文件来存储配置值-资源文件的目的是本地化字符串 您应该使用以下任一选项: SharePoint属性包,例如ListItem.Properties或

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


提前谢谢

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

您应该使用以下任一选项:

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

如果您想将列表GUID存储在某个位置,我建议将其存储在
SPWeb
属性包中,您可以稍后使用
SPWeb检索它。AllProperties['MyCustomListGUID']

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

您应该使用以下任一选项:

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

在您的情况下,您希望将列表GUID存储在某个位置,我建议将其存储在
SPWeb
属性包中,您可以稍后使用
SPWeb来检索它。所有属性['MyCustomListGUID']

,正如Moontore在属性包下面所写的那样非常有用,您可以使用p&p指南库来处理它。但若以后需要通过保存的guid与列表进行交互,那个么就并没有人可以删除列表。相反,若列表基于自定义定义,则可以通过TemplateFeatureId搜索列表。正如moontear在下面所写,属性包非常有用,您可以使用p&p指南库来使用它。但若以后需要通过保存的guid与列表进行交互,那个么就并没有人可以删除列表。相反,如果列表基于自定义定义,您可以通过TemplateFeatureId搜索列表。感谢您的明确回答,我将使用属性包!;)谢谢你明确的回答,我会使用财产袋