最简单的解决方案:在页面的DefaultButton = 需要设置为默认按钮的对象名称

<form >
设置form的属性 defaultbutton=“默认按钮ID”

ASP.Net下绑定TextBox回车事件的解决方法//直接在js中写
ASP.Net下绑定TextBox回车事件的解决方法
<script language="javascript">
ASP.Net下绑定TextBox回车事件的解决方法    function EnterTextBox()
   
{
ASP.Net下绑定TextBox回车事件的解决方法         
if(event.keyCode == 13 && document.all["TextBox1"].value != "")
           {
ASP.Net下绑定TextBox回车事件的解决方法             
event.keyCode = 9;
ASP.Net下绑定TextBox回车事件的解决方法             
event.returnValue = false;
ASP.Net下绑定TextBox回车事件的解决方法             document.all[
"TextBox1"].click();
ASP.Net下绑定TextBox回车事件的解决方法         }

ASP.Net下绑定TextBox回车事件的解决方法    }

ASP.Net下绑定TextBox回车事件的解决方法   
ASP.Net下绑定TextBox回车事件的解决方法
</script>
ASP.Net下绑定TextBox回车事件的解决方法
ASP.Net下绑定TextBox回车事件的解决方法
<body onkeypress="return EnterTextBox()">
ASP.Net下绑定TextBox回车事件的解决方法
//此处TextBox1为页面上TextBox的ID


二.
<script language="javascript">
ASP.Net下绑定TextBox回车事件的解决方法    function EnterTextBox(button)
      {
ASP.Net下绑定TextBox回车事件的解决方法         
if(event.keyCode == 13 && document.all["TextBox1"].value != "")
            {
ASP.Net下绑定TextBox回车事件的解决方法             
event.keyCode = 9;
ASP.Net下绑定TextBox回车事件的解决方法             
event.returnValue = false;
ASP.Net下绑定TextBox回车事件的解决方法             document.all[button].click();
ASP.Net下绑定TextBox回车事件的解决方法         }

ASP.Net下绑定TextBox回车事件的解决方法    }
   
ASP.Net下绑定TextBox回车事件的解决方法
</script>
ASP.Net下绑定TextBox回车事件的解决方法
ASP.Net下绑定TextBox回车事件的解决方法在PageLoad事件里
ASP.Net下绑定TextBox回车事件的解决方法TextBox1.Attribute.add(
"onkeypress","EnterTextBox('Button1')");

相关文章: