Как программно добавить webpartzone в sharepoint 2010 на C #? - PullRequest
0 голосов
/ 02 июля 2011

У меня очень простой вопрос и, вероятно, трудный ответ.Как добавить webpartzone на мою страницу sharepoint, используя код C #?Я сделал следующее: я создал проект визуальной веб-части и добавил этот код в событие page_init:

protected void Page_Init(object sender, EventArgs e)
{
    WebPartZone webPartZone1 = new WebPartZone();
    webPartZone1.AllowLayoutChange = true;
    webPartZone1.EmptyZoneText = "No Data are provided";
    webPartZone1.Enabled = true;
    webPartZone1.HeaderText = "My Custom Zone";
    webPartZone1.Visible = true;

    this.Page.Controls.Add(webPartZone1);
} 

, и это не работает.но могу дать вам представление о том, чего я хочу.Я действительно запутался.

1 Ответ

0 голосов
/ 04 июля 2011

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

Я имею в виду, вы не добавите созданный элемент управления зоной веб-части в "this.page", а в его мастер.

...