-----------------------aspx文件----------------------
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Panel ID="p" runat="server" Height="50px" Width="125px">
        </asp:Panel>
    </div>
    </form>
</body>
</html>
----------------------------cs文件--------------------------------------
protected void Page_Load(object sender, EventArgs e)
    {
        p.Controls.Add(b());
    }    Control b()
    {
        Button btn = new Button();
        btn.Text = "first";
        btn.Click += new EventHandler(btnb);
        return btn;
    }
    void btnb(object sender,EventArgs e)
    {
        Response.Write("first");
        p.Controls.Add(c());
    }
    Control c()
    {
        Button btn = new Button();
        btn.Text = "second";
        btn.Click += new EventHandler(btnc);
        return btn;
    }
    void btnc(object sender, EventArgs e)
    {
        Response.Write("second");
    }