How can I create a dynamic button click event on a dynamic button? How can I create a dynamic button click event on a dynamic button? asp.net asp.net

How can I create a dynamic button click event on a dynamic button?


Button button = new Button();button.Click += (s,e) => { your code; };//button.Click += new EventHandler(button_Click);container.Controls.Add(button);//protected void button_Click (object sender, EventArgs e) { }


The easier one for newbies:

Button button = new Button();button.Click += new EventHandler(button_Click);protected void button_Click (object sender, EventArgs e){    Button button = sender as Button;    // identify which button was clicked and perform necessary actions}


Simply add the eventhandler to the button when creating it.

 button.Click += new EventHandler(this.button_Click);void button_Click(object sender, System.EventArgs e){//your stuff...}