JavaScript与C#之间函数与变量的相互调用(转)
	
    
    
	问: 
1.如何在JavaScript访问C#函数? 
2.如何在JavaScript访问C#变量? 
3.如何在C#中访问JavaScript的已有变量? 
4.如何在C#中访问JavaScript函数? 
  
问题1答案如下: 
javaScript函数中执行C#代码中的函数: 
方法一: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()% >可以调用 
           前台脚本 
            <script language=javascript > 
           var a = " <%=ss()% >"; 
           alert(a); 
            </script > 
方法三:1、 <script language="javascript" > 
            <!-- 
           function __doPostBack(eventTarget, eventArgument) 
           { 
              var theForm = document.Form1;     //指runat=server的
    
     
	
	
    
    
	相关文档:
        
    
    新建一个专门用来创建验证码图片的页面ValidateCode.aspx 
它的后台cs文件代码如下: 
PageLoad 
复制代码 代码如下:
private void Page_Load(object sender, System.EventArgs e) 
{ 
string checkCode = CreateRandomCode(4); 
Session["CheckCode"] = checkCode; 
CreateImage(checkCode); 
} 
其中CreateRand ......
	
    
        
    
    js验证表单大全
1. 长度限制
<script>
function test() 
{
if(document.a.b.value.length>50)
{
alert("不能超过50个字符!");
document.a.b.focus();
return false;
}
}
</script>
<form name=a onsubmit="return test()">
<textarea name="b" cols="40" wrap="VIRTUAL" rows="6"&g ......
	
    
        
    
    <script language="javascript" type="text/javascript">
var TempTime=new Date().getTime();
function StayTime(){
    var NowTime=new Date().getTime();
    var Time=NowTime-TempTime;
    var&nb ......
	
    
        
    
    function LTime(){
    var MyDiv=document.getElementById("mydiv");
    var TempTime=new Date("2050/01/01").getTime();
    var NowTime=new Date().getTime();
    var NowTime=TempTime-N ......