Как найти идентификатор веб-части в SharePoint? - PullRequest
4 голосов
/ 01 октября 2010

У меня есть веб-часть, которая сохраняет настройки во внешней базе данных, потому что они используются сторонней программой.Одним из ключевых полей параметров является идентификатор веб-части, поэтому каждый экземпляр веб-части может иметь отдельные параметры.

Я работаю над проблемой в тестовой ферме с набором предпочтений, которые вызывают ошибку на странице SharePoint, и мне нужно проверить значения предпочтений для этого экземпляра веб-части.Я не раскрыл идентификатор веб-части в редакторе.Итак, теперь я могу видеть идентификатор в базе данных, но не знаю, к какому экземпляру веб-части он принадлежит.

Есть ли способ найти идентификатор веб-части без необходимости изменять код длявыставить его и заново развернуть решение?

Ответы [ 2 ]

3 голосов
/ 03 октября 2010

Поднимите панель инструментов (Изменить общую веб-часть), затем щелкните правой кнопкой мыши> Просмотр источника.

Выполнить поиск для

MSOSPWebPartManager_OldSelectedStorageKeyName

и есть идентификатор вашей веб-части ( Microsoft.SharePoint.WebPartPages.WebPart.ID )

Протестировано с WSS3 (SharePoint 2007) и SharePoint Foundation 2010.

0 голосов
/ 02 октября 2010

Возможно, вы откроете страницу веб-части в SharePoint Designer и увидите ее там

...