Davvero ti ringrazio della risposta.
Nel frattempo ho risolto con uno sporco trucco:
<%@ Control Language="vb" AutoEventWireup="false" Codebehind="TextSuggest.ascx.vb" Inherits="sitae.TextSuggest" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %>
<asp:Panel id="div_contenitore" runat="server">
<INPUT type="hidden" id="id_ricerca" name="id_ricerca" runat="server"/>
<asp:TextBox id="textbox_ricerca" runat="server"></asp:TextBox>
<INPUT id="button_go" type="button" value="ok" runat="server" NAME="button_go">
<asp:Panel id="div_lista" runat="server" CssClass="lista" ></asp:Panel>
<input type="submit" value="submit" onclick="return false;" style="display:none;" />
</asp:Panel>
come vedi ho aggiunto un <input type="submit", nascosto. Sembra che il browser privilegi questo elemento, perchè ne lancia l'evento onclick, e lì viene fregato.
Ciao