if you bind multiple buttons to the same event handler, you can check the first parameter of the handler, for examplevoid Button_Clicked(Object sender, EventArgs e)
{
  Button b = (Button)sender;
  if (b.ID == "btn1")
   ....
}or you can revert back to the old trick, check Request.Form["btn1"], if it is not null and not empty, you know you clicked btn1