将ASP.NET控件添加到Sharepoint Web部件 [英] Add ASP.NET control to Sharepoint Web Part

查看:69
本文介绍了将ASP.NET控件添加到Sharepoint Web部件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将ASP.NET LinkBut​​ton动态添加到我的SharePoint Web部件.我将LinkBut​​ton与事件处理程序连接在一起,但是当我执行代码时,似乎从未触发过该事件.

I'd like to dynamically add an ASP.NET LinkButton to my SharePoint web part. I'm hooking the LinkButton up with an event-handler, but when I execute the code it seems the event is never fired.

我应该在生命周期的哪个位置(哪个事件)添加这样的控件,以及如何添加?

Where in the life-cycle (which event) should I add such a control and how?

谢谢.

推荐答案

将其添加到Webpart的CreateChildControls()事件中,例如:

Add it in the CreateChildControls() event in the webpart, like:

protected override void CreateChildControls()
{      
    LinkButton linkbutton = new LinkButton();
    linkbutton.Click += ClickButton;
    this.Controls.Add(linkbutton);

}

protected void ClickButton(object sender, EventArgs e)
{
    // handle event
}

这篇关于将ASP.NET控件添加到Sharepoint Web部件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆