方法四:
以下是引用片段:
script language="javascript">  
function SubmitKeyClick()  
{  
      if (event.keyCode == 13)  
      {  
          event.cancelBubble = true;  
          event.returnValue = false;  
          document.all.FunName.value="你要调用的函数名";  
          document.form[0].submit();  
      }  
}  
</script>  
<INPUT onkeypress="SubmitKeyClick()" id="aaa" type="text">  
<input type="hidden" name="FunName"> 〈!--用来存储你要调用的函数 --〉 
  在.CS里有:
以下是引用片段:
  public Page_OnLoad() 
  { 
  if (!Page.IsPost()) 
  { 
  string strFunName=Request.Form["FunName"]!=null?Request.Form["FunName"]:""; 
  //根据传回来的值决定调用哪个函数 
  switch(strFunName) 
  { 
  case "enter()": 
  enter() ; //调用该函数 
  break; 
  case "其他": 
  //调用其他函数 
  break; 
  default: 
  //调用默认函数 
  break; 
  } 
  } 
  } 
  public void enter() 
  { 
  //……比如计算某值 
  }
问题2.如何在JavaScript访问C#变量?
  答案如下:
  方法一:1、通过页面上隐藏域访问<input id="xx" type="hidden" runat="server"> 
  方法二:1、如后台定义了PUBLIC STRING N;前台js中引用该变量的格式为’ <% =n %> ’或"+ <% =n %> +"
  方法三:1、或者你可以在
服务器端变量赋值后在页面注册一段脚本
  "<script language=’javascript’>var temp=" + tmp + "</script>"    tmp是后台变量
,然后js中可以直接访问temp获得值
。  问题3.如何在C#中访问JavaScript的已有变量?
  答案如下:
  方法一:1、前台使用静态文本控件隐藏域
,将js变量值写入其中;
  2、后台用request["id"]来获取值;
  方法二:可以用cookie或session
  问题4.如何在C#中访问JavaScript函数?
  答案如下:
  c#代码中执行javaScript函数:
  方法一:1、Page.RegisterStartupScript("ggg"," ");
  方