title: ASP.Net: Unexpected form execution flow
body: <p>Have a look at this page:</p>
  
  <p><a href="http://173.203.72.190:12123/Search-Results.aspx?Mode=Browse&amp;Cuisine=-1&amp;Zone=-1" rel="nofollow noreferrer">http://173.203.72.190:12123/Search-Results.aspx?Mode=Browse&amp;Cuisine=-1&amp;Zone=-1</a></p>
  
  <p>If you click 'Browse' with the 'Any Cuisine', 'Any Zone' values, you will see results shown for all restaurants. If you put in a search string in the 'Search' box, you should see the results for that restaurant.</p>
  
  <p>Here's where it gets strange - everything works perfectly when I <em>click</em> on the 'Go' or 'Search' button. However, if I just type a search query and hit <em>return</em>, then the page responds in a very unexpected way - it's like execution was interrupted, and the Search_Click function was not called!</p>
  
  <p>Please note that both the Browse and Search controls/buttons are in separate panels, with their respective buttons set as the defaultButton. You can see this working perfectly on gulfdine.com.</p>
  
  <p>Any clues on what might be going on?</p>
  
  <p>Thanks,
  WT</p>