我有一个非常简单的问题,可能很难回答。如何使用C#代码添加到WebPartZone中我的SharePoint页面?我所做的是:我创建可视化Web部件项目,并将此代码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);
}
和它的不工作。但可以给你我想要什么了。我真的很困惑。
我想,你想的是有点不对,你想在一个Web部件添加Web部件区域。我不知道这是否是可能的,但你可以尝试通过代码来创建它的母版页。
我的意思是,你不会在添加创建Web部件区域控制“this.page”,但它的主人。