1<script for="<%=TextBoxSearchText.ClientID %>" event="onkeydown">
2 if(event.which || event.keyCode)
3 {
4 if ((event.which == 13) || (event.keyCode == 13))
5 {
6
7 var btnSearch = document.getElementById("<%=ButtonSearch.ClientID %>");
8
9 btnSearch.click();
10
11 return false;
12 }
13 }
14 else
15 {
16 return true;
17 }
18 </script>
2 if(event.which || event.keyCode)
3 {
4 if ((event.which == 13) || (event.keyCode == 13))
5 {
6
7 var btnSearch = document.getElementById("<%=ButtonSearch.ClientID %>");
8
9 btnSearch.click();
10
11 return false;
12 }
13 }
14 else
15 {
16 return true;
17 }
18 </script>
Code
如果页面只有一个文本框,则需要添加一个隐藏的textbox,<input type="text" style="display:none" />。
具体的原因请参考下面的文章:在IE里敲击Enter键引起页面按钮提交的细微之处