Рекомендации по добавлению метаданных на сайт в SharePoint Foundation 2010 - PullRequest
1 голос
/ 09 декабря 2010

Сценарий

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

Когда я создаю сайты динамически, мне нужно назначить этот идентификатор сайту, чтобы веб-части "знать "какой это сайт.Я всегда мог разобрать URL (идентификатор указан в URL), но я бы предпочел более элегантное решение.

Есть ли какие-либо лучшие практики или идеи, которые вы сделали для достижения этой цели?

Ответы [ 2 ]

2 голосов
/ 09 декабря 2010

Вы можете хранить пользовательские пары ключ-значение в Property Bag сайта (SPWeb).Он также прост в использовании.

Проверьте это: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spweb.properties.aspx

0 голосов
/ 09 декабря 2010

Вы можете использовать список в каждой сети для хранения информации. Это упростит вам агрегацию информации позже с использованием методов CrossListQuery.

Недостатком этого подхода является то, что элементы списка медленнеечтобы получить доступ к имущественным сумкам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...