title: Dynamically generated buttons, on click not being executed
body: <p>I need to generate a dynamic list of buttons, I already did, with an event handler attached to it.</p>
  
  <p>However the event handler is not being executed.</p>
  
  <pre><code>private void GetOptions(EcoBonusRequest request)
          {
              var ecobonuswworkflow = WorkflowFactory.CreateEcobonusWorkflow();
              ecobonuswworkflow.SetCurrentStep(request.CurrentStatus);
              var currentoptions = ecobonuswworkflow.GetCurrentOptions();
              foreach(var option in currentoptions)
              {
                  var btn = new Button() {Text = option.OptionName};
                  btn.Click +=new EventHandler(btn_Click);
                  Buttons.Controls.Add(btn);
              }
  
          }
  
  
          void btn_Click(object sender, EventArgs e)
          {
              var btn = (Button) sender;
              string command = btn.Text;
              EcoBonusRequest request = this.GetDBRequest(RequestBaseId.Value);
              EcoBonusRequestBL.AddWorkflowHistoryItem(request, command,CurrentUser, command);
          }
  </code></pre>