child dynamic link is not triggering
<pre><code>using System;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        for (int i = 0; i &lt; 20; i++)
        {

            Button bt = new Button();
            bt.Text = ""+i;
            bt.Click += new EventHandler(bt_Click);
            Panel1.Controls.Add(bt);

        }    
    }

    public void bt_Click(object sender, EventArgs e) 
    {
        Button selected = sender as Button;
        Panel1.Visible = false;
        Label lbl = new Label();
        lbl.Text = "i am lable";
        Panel2.Controls.Add(lbl);
        for (int i = 1; i &lt; 30; i++)
        {                
            Button pb = new Button();    
            pb.Text = selected.Text;    
            pb.Click += new EventHandler(pb_Click);                               
            Panel2.Controls.Add(pb);               
        }
    }

    public void pb_Click(object sender, EventArgs e) // how to trigger it 
    {
        Response.Redirect("http://www.google.com");
    }         
}
</code></pre>

<p>this pb_Click is not trigerring; so guys any idea </p>
