Мне нужно использовать значение, переданное веб-частью фильтра sharepoint по умолчанию.Я не понимаю, как пользовательская веб-часть sharepoint может установить соединение и получить данные.Это вообще возможно?
Обновлено
Веб-часть поставщика является веб-частью фильтра списка SharePoint по умолчанию.Потребительская веб-часть - это пользовательская веб-часть
. Это код, который я придумал, но параметр "соединения" все еще отображается серым цветом на странице SharePoint.На этой странице у меня есть веб-часть фильтра списков SharePoint и моя веб-часть CustomPageViewer.
namespace PageViewerWithConnections.CustomPageViewer
{
[ToolboxItemAttribute(false)]
public class CustomPageViewer : System.Web.UI.WebControls.WebParts.WebPart
{
IFilterValues _filterVals;
[ConnectionConsumer("Consumer connection", "Consumer param")]
public void ConsumeFilter(IFilterValues filterValues)
{
_filterVals = filterValues;
}
Microsoft.SharePoint.WebPartPages.PageViewerWebPart objPageViewer;
protected override void CreateChildControls()
{
}
}
}
Причины такого подхода Моя цель - установить другой URL-адрес для веб-части средства просмотра страниц на основена значение, которое я получаю из веб-части фильтра списка SharePoint.Похоже, что веб-часть фильтра списков SharePoint не может отправить данные в веб-часть просмотра страниц.