Я долгое время был в стороне от разработки SharePoint, и я пытаюсь получить доступ к информации в блоге SharePoint 2010 (от одного из наших пользователей, в их "MySite") из веб-части C #, которая будет проживать на главной странице сайта. Идея состоит в том, чтобы иметь возможность выделить последний пост определенного пользователя на главной странице.
Может кто-нибудь помочь мне сослаться на блог (в dev он находится по адресу http://myServer/my/BillsBlog) с нашей домашней страницы. Я попробовал следующее ...
- Ссылка на SPSite с указанием URL-адреса в качестве параметра конструктора, а затем получить правильный веб-ресурс оттуда. Это не удается. (Я предполагаю, что блог - это скорее веб-сайт, а не семейство сайтов, но я готов к его исправлению)
- Получить текущий контекст из SPContext.Current и получить доступ к коллекции AllWebs оттуда, но это не влечет за собой / мой веб.
Как только я найду соответствующий контейнер (SPSite или SPWeb), я смогу получить доступ к списку, чтобы достать нужные мне предметы, но я не знаю, как добраться до этой точки. В консольном приложении оно работает, используя метод, описанный в первой статье.
Сейчас я действительно застрял, и я просто недостаточно знаю, что я ищу, чтобы иметь возможность искать ответы в Google. Буду очень признателен за любую помощь.