title: GridView RowCommand event not firing
body: <p>I have a GridView that looks something like this:</p>
  
  <pre><code>&lt;asp:GridView 
      ID="GridView1"
      AllowPaging="true"
      OnRowCommand="RowCommand"
      OnPageIndexChanging="gridView_PageIndexChanging"
      Runat="server"&gt;
      &lt;Columns&gt;
          ...
          &lt;asp:TemplateField&gt;
              &lt;ItemTemplate&gt;
                  &lt;asp:Button ID="Button1" ButtonType="Button" CommandName="ItemExport" CommandArgument='&lt;%# Eval("EXPORT") %&gt;'
                      Text="Export" runat="server" /&gt;
              &lt;/ItemTemplate&gt;
          &lt;/asp:TemplateField&gt;
          ...
      &lt;/Columns&gt;
   &lt;/asp:GridView&gt;
  </code></pre>
  
  <p>Here is <code>RowCommand</code>:</p>
  
  <pre><code>protected void RowCommand(object sender, GridViewCommandEventArgs e)
  {
      if (e.CommandName == "ItemExport")
      {
          // etc.
      }
  }
  </code></pre>
  
  <p>Clicking the button is not firing the <code>RowCommand</code> event at all. However, <code>RowCommand</code> fires when I click a page index in the GridView's pager.</p>