页面上放一个服务器端的button,假设id为button1,然后用样式将它隐藏
给你的TextBox绑定一个客户端的click事件,这样在客户端点击这个TextBox触发button1的click()

解决方案 »

  1.   

    使用javascript
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function btnClick()
    {  
    if (event.keyCode==13)

    document.all("Button1").click();
    return true;
    }
    }
    //-->
    </SCRIPT>CS页面这么写~~ TextBox1.Attributes.Add("OnKeyDown","btnClick()");
      

  2.   

    <asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
    <asp:Button id="Button1" runat="server" Text="Button" style="DISPLAY:none"></asp:Button>codebehind:private void Page_Load(object sender, System.EventArgs e)
    {
    this.TextBox1.Attributes.Add("onlick",this.Button1.ClientID+".click()");
    }private void Button1_Click(object sender, System.EventArgs e)
    {
    ……//Your code at server
    }
      

  3.   

    this.TextBox1.Attributes.Add("onlick","document.getElementById('"+this.Button1.ClientID+"').click()");