如何在2010年的SharePoint添加的WebPartZone编程的C#?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在2010年的SharePoint添加的WebPartZone编程的C#?相关的知识,希望对你有一定的参考价值。

我有一个非常简单的问题,可能很难回答。如何使用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”,但它的主人。

以上是关于如何在2010年的SharePoint添加的WebPartZone编程的C#?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 SharePoint 2010 的 XSLT 列表 Web 部件中隐藏列表功能区?

CSS 规则可以动态添加到 Sharepoint 2010 Web 部件控件吗?

Sharepoint 2010添加,编辑,删除表单替换为自定义可视Web部件

摘要链接 Web 部件与 SharePoint 2007/2010 中的自定义 Web 部件冲突

如何从 Sharepoint 2010 用户组中获取自定义列值

将内容编辑器 Web 部件添加到 sharepoint 2010 用户控件