楼主在这里
http://community.csdn.net/Expert/topic/3414/3414546.xml?temp=.1603662
不是问过了吗?是否是因为winform和webform的关系啊!看这个帖子吧
http://community.csdn.net/Expert/topic/3358/3358481.xml?temp=.8114893<%@ Page Language="C#" AutoEventWireup="false" debug="true"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > 
<html>
  <head>
    <title>CSharpTemp</title>
    <meta name=vs_defaultClientScript content="JavaScript">
   <SCRIPT LANGUAGE="JavaScript">
   <!--
   // 响应回车键事件
   function test()
   {
if(event.keyCode == 13)
{
alert("响应回车键事件");
}
   }
   //-->
   </SCRIPT> <script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
TextBox1.Attributes["onkeydown"] = "test();";
Response.Write("aaaa");
} override protected void OnInit(EventArgs e)
{
InitializeComponent();
base.OnInit(e);
}

private void InitializeComponent()
{    
this.Load += new System.EventHandler(this.Page_Load);
}

</script>
  </head>
  <body onload="Form1.TextBox1.focus();">
    <form id="Form1" method="post" runat="server">
<p>焦点在TextBox里按回车键</p>
<asp:TextBox id="TextBox1" runat="server"/>
    </form>
  </body>
</html>

解决方案 »

  1.   

    在asp.net文本框中按下了回车键,默认执行该第一个按钮的事件(这里的第一个指的是切换到html文本编辑模式生成代码在第一个的按钮),你可以在那里面做点手脚……不然就用JavaScript来检测客户端……把下面的代码拷贝到页面里面去……然后把判断文本框名字的条件加到if那一句里面就可以了……<script language="javascript">
    function document.onkeydown()
    {
      var e = event.srcElement; 
      if (event.keyCode == 13 && e.tagName == "INPUT" && e.type == "text")
    你要执行的代码……
    }
    </script>
      

  2.   

    Page_Load()中Textbox
    content.Attributes.Add("onkeydown","setsubmit()");
    JS
    <script language="javascript">
    function setsubmit() {
    var e = event.srcElement;
    if(event.keyCode==13 ){
    ....
    }
    return false;
    }</script>
      

  3.   

    客户端: 
    <SCRIPT LANGUAGE="JavaScript">
       <!--
       function check()
       {
    if(event.keyCode == 13)
    {
    ("响应回车键事件");
    }
                      return false;
       }
       //-->
       </SCRIPT>
    服务端:
    在page_load加入事件: private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    if(!IsPostBack)
    { ibtnclick.Attributes.Add("onclick","return check();");

    }
    }
    其中ibtnclick为一按钮名!
      

  4.   

    想问一下飞鱼先生:
    如何将textBox的输入值进行判断!
    如果遇到回车,则替换为<br>