なぜか途中で送信されるのですが・・・
専ブラの問題かな?・・・

switch(Convert.ToInt32(((Button)sender).Tag))
{
  case 0:
    //button1 の処理
    break;
  case 1:
    //button2 の処理
    break;
  case 2:
    //button3 の処理
    break;
  default:
    break;
}


というふうにしているのですが、
結構面倒なので、他に効率的な方法はありませんか?