title: Capture an event from multiple independent user controls
body: <p>Supposing I have a user control that exposes an update event, something like this:</p>
  
  <pre><code>Aspx:
  
      ProductFilter1.FilterChanged += new EventHandler(ProductFilter_FilterChanged);
  
  UserControl:        
  
      public event EventHandler FilterChanged;
  
      protected void HiddenFieldFilter_ValueChanged(object sender, EventArgs e)
      {
          if (FilterChanged.IsNotNull()) FilterChanged(sender, e);
      }
  </code></pre>
  
  <p>I can capture the event on the page and do something else if I choose.</p>
  
  <p>However, if I have multiple occurrances of the usercontrol, say, as in a button, I might want to "do something" if any of the buttons are clicked. </p>
  
  <p>How can I achieve this without creating multiple handlers on the page for the same type of control?</p>
  
  <p>Thanks in advance. </p>