在文本框中按CTRL+回车,需要执行文本框的ONKEYUP事件,

<textarea name="TextBox1" id="TextBox1" onkeyup="post();" style="Z-INDEX: 101; LEFT: 200px; POSITION: absolute; TOP: 16px"></textarea>
我这里共有二个解决方法(实际上也是一个)

在ASP.NET中,所有的服务器控件提交到服务器的时候,都会调用__doPostBack这个函数,所以,我们第一种方法就是利用__doPostBack

‘********************************网上摘来的***

在asp.net中服务器控件回送表单是通过调用__doPostBack函数来回送表单,触发事件的,先来看看__doPostBack函数: 
function __doPostBack(eventTarget, eventArgument) { 
    if (theForm.onsubmit == null || theForm.onsubmit()) { 
        theForm.__EVENTTARGET.value = eventTarget; 
        theForm.__EVENTARGUMENT.value = eventArgument; 
        theForm.submit(); 
    } 

第一个参数是控件名称,第二个参数包含事件的额外信息. 
***********************************************

为方便查看我就直接在ASPX页添加JS。

当按CTRL+回事,执行BUTTON1事件

    Private Sub Button1_Click()Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Response.Write("<script>alert(""oks"")</script>")
        'Response.Redirect(Request.RawUrl)
    End Sub
A.ASPX

    <SCRIPT LANGUAGE='JavaScript'><!--
function post(){
if (event.ctrlKey && window.event.keyCode==13)
{
alert("ok");
__doPostBack('button1','');
}
}
//-->
</script>
当你的页面没有__doPostBack这个函数(在程序运行时,右击,查看源文件),就可以不能使用__doPostBack了,

    <SCRIPT LANGUAGE='JavaScript'><!--
function post(){
if (event.ctrlKey && window.event.keyCode==13)
{
alert("ok");document.forms(0).Button1.click();
}
}
//-->
</script>