title: Asp button does not fire OnClick event
body: <p>I've searched the forums and have yet to find a soln to my specific problem.  I'm writing an asp.net aspx page with</p>
  
  <pre><code>&lt;asp:Button ID="Add" OnClick="Add_Click" runat="server" Text="Add" CausesValidation="False"/&gt;
  </code></pre>
  
  <p>where Visual Studio even autofilled my OnClick function, and my VB code behind function looks like this:</p>
  
  <pre><code>Protected Sub Add_Click(sender As Object, e As EventArgs) Handles Add.Click
      Server.Transfer("TimeReportingAdd.aspx", False)
  End Sub
  </code></pre>
  
  <p>I have another page with a button set similarly and it works fine.  Does not even hit event during a debug.  The main page (TimeReporting.aspx) just refreshes on the click and I would like it to redirect to another page (TimeReportingAdd.aspx).  The button was not copied but created new and the event was created by double clicking in the designer.  runat="server" is present in all my content headers etc.  I don't think my TimeReporting.aspx page header needs any validation elements because the page that works doesn't have them.  The Add button is declared as follows in my vb code behind:</p>
  
  <pre><code>Protected WithEvents Add As Global.System.Web.UI.WebControls.Button
  </code></pre>
  
  <p>Also, the button that works in another page is easier, doesnt even have onclick or validation:</p>
  
  <pre><code>&lt;asp:Button ID="Button1" runat="server" Text="Query" /&gt;
  
  Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  ...
  End Sub
  </code></pre>
  
  <p>I've tried deleting the button and adding it again multiple times.  Thanks in advance!</p>