1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 
  2、在前台写一个js函数,内容为document.getElementById("btn1").click(); 
  3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数; 
  方法二:1、函数声明为public 
  后台代码(把public改成protected也可以) 
 以下是引用片段: 
 代码如下:
public string ss()   
{  
 return("a");  
 }
2、在html里用<%=fucntion()%>可以调用 
  前台脚本 
以下是引用片段: 
 代码如下:
 
var a = "<%=ss()%>"; 
alert(a); 
 script>
方法三:1、 
以下是引用片段: 
 代码如下:
 
function __doPostBack(eventTarget, eventArgument) 
{ 
var theForm = document.Form1; //指runat=server的form 
theForm.__EVENTTARGET.value = eventTarget; 
theFrom.__EVENTARGUMENT.value = eventArgument; 
theForm.submit(); 
} 
--> 
 script> 
方法四: 
以下是引用片段: 
 代码如下:
 
function SubmitKeyClick() 
{ 
if (event.keyCode == 13) 
{ 
event.cancelBubble = true; 
event.returnValue = false; 
document.all.FunName.value="你要调用的函数名"; 
document.form[0].submit(); 
} 
} 
 script> 
 
 〈!--用来存储你要调用的函数 --〉
在.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() 
{ 
//……比如计算某值 
}