我有一个Web部件,可以将首选项保存到外部数据库,因为它们被外部程序使用。首选项的关键字段之一是Web部件的ID,因此每个Web部件实例可以具有单独的首选项。
我正在使用一组在SharePoint页面上生成错误的首选项处理测试服务器场中的问题,我需要检查该Web部件实例的首选项值。我没有在编辑器中公开Web部件的ID。所以,现在我可以在数据库中看到ID,但我不知道它属于哪个Web部件实例。
有没有办法找到Web部件的ID而无需修改代码以公开它并重新部署解决方案?
答案 0 :(得分:3)
启动Toolpart(修改共享Web部件),然后右键单击>查看来源。
搜索
MSOSPWebPartManager_OldSelectedStorageKeyName
并且您的网络部件的ID(Microsoft.SharePoint.WebPartPages.WebPart.ID)
使用WSS3(SharePoint 2007)和SharePoint Foundation 2010进行测试。
答案 1 :(得分:0)
您可以在SharePoint Designer中打开Web部件页面并在那里查看