title: OnServerClick for button not working
body: <p>I have an html button and I'd like to have a server side click event but it's not firing when the button is clicked and the page does a postback. The button is inside the <code>ItemTemplate</code> for an <code>&lt;asp:ListView id="usersListView"/&gt;</code> that renders a table of information.</p>
  
  <p>aspx</p>
  
  <pre><code>&lt;button runat="server" id="delete" class="btn btn-mini" title="Delete" OnServerClick="delete_Onclick"&gt;&lt;/button&gt;
  </code></pre>
  
  <p>aspx.cs</p>
  
  <pre><code>protected void delete_Onclick(object sender, EventArgs e) {
      ListViewItem listViewItem = (ListViewItem)((Button)sender).NamingContainer;
      if(listViewItem != null) {
          Membership.DeleteUser(((Label) listViewItem.FindControl("userName")).Text);
      }
  }
  </code></pre>