Dynamic buttons ID retrieval
-
I created suppose 10 buttons dynamically...... how to get ID of a clicked button protected void Page_Load(object sender, EventArgs e) { for (int i = 0; i < 10; i++) { Button b1 = new Button(); b1.ID = "b" + i.ToString(); b1.Click += b_Click; form1.Controls.Add(b1); } } in event hander of click how to retrieve the ID of clicked button..... protected void b_Click(object sender, EventArgs e) { //want ID here........ }
-
I created suppose 10 buttons dynamically...... how to get ID of a clicked button protected void Page_Load(object sender, EventArgs e) { for (int i = 0; i < 10; i++) { Button b1 = new Button(); b1.ID = "b" + i.ToString(); b1.Click += b_Click; form1.Controls.Add(b1); } } in event hander of click how to retrieve the ID of clicked button..... protected void b_Click(object sender, EventArgs e) { //want ID here........ }
Here in the eventhandler sender denotes the which which has invoked the event.So you can get the ID here as
protected void b_Click(object sender, EventArgs e)
{
//Get Id like
Button b = (Button)sender;
string buttonId = b.ID;
}Cheers!! Brij Check my latest Article :Exploring ASP.NET Validators
-
I created suppose 10 buttons dynamically...... how to get ID of a clicked button protected void Page_Load(object sender, EventArgs e) { for (int i = 0; i < 10; i++) { Button b1 = new Button(); b1.ID = "b" + i.ToString(); b1.Click += b_Click; form1.Controls.Add(b1); } } in event hander of click how to retrieve the ID of clicked button..... protected void b_Click(object sender, EventArgs e) { //want ID here........ }
((Button)sender).ID