Asp.net 3.5动态控件

时间:2009-07-09 10:36:09

标签: asp.net controls

任何机构都知道如何在asp.net 3.5中动态设置控件? 如果有任何例子请提供给我。 另一个问题:是否可以为动态控件创建事件?

3 个答案:

答案 0 :(得分:3)

以下是ASP.NET动态控件的示例(包括创建事件)...

protected void Page_Load(object sender, EventArgs e)
{
    Button button = new Button();
    button.Text = "Click me";
    button.Click += new EventHandler(ButtonClick);

    this.Form.Controls.Add(button);
}

private void ButtonClick(object sender, EventArgs e)
{
    (sender as Button).Text = "You just clicked me!";
}

希望它有所帮助!

答案 1 :(得分:3)

这当然是可能的,尽管它是动态创建的,但它可以“连接”控件事件。

有关完整信息,请参阅以下链接:

Dynamic Controls in ASP.NET

How to: Add Controls to an ASP.NET Web Page Programmatically

Dynamic ASP.Net Control Creation Using C#.Net

How To Dynamically Add Controls to a Web Page Video

答案 2 :(得分:1)

Here是一篇解释如何为自定义用户控件执行此操作的文章。