我有一个非常简单的问题,可能很难回答。 如何使用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);
}
并且它不起作用。但是可以让你知道我想要什么。我真的很困惑。
答案 0 :(得分:0)
我认为,您正在尝试的是有点不对,您正在尝试在Web部件中添加Web部件区域。我不知道是否可行,但你可以尝试通过代码创建它到母版页。
我的意思是,您不会在“this.page”中添加创建的Web部件区域控件,而是添加到其主页。