请选择 进入手机版 | 继续访问电脑版

做网站仿网站采集数据

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 483|回复: 0

C#代码与javaScript函数的相互调用

[复制链接]

3

主题

6

帖子

0

积分

新手上路

积分
0
发表于 2012-12-9 13:51:49 | 显示全部楼层 |阅读模式
我们通过问答的方式来为大家解答C#与java script函数的相互调用:1.如何在java script访问C#函数? 2.如何在java script访问C#变量? 3.如何在C#中访问java script的已有变量? 4.如何在C#中访问java script函数?
  问题1答案如下:
  java script函数中执行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里用可以调用
  前台脚本




以下是引用片段:                 var a = "";               alert(a);               
  方法三:1、







以下是引用片段:                            function __doPostBack(eventTarget, eventArgument)               {                  var theForm = document.Form1;       //指runat=server的form                  theForm.__EVENTTARGET.value = eventTarget;                  theFrom.__EVENTARGUMENT.value = eventArgument;
theForm.submit();               }               -->                              
  方法四:






以下是引用片段:script language="java script">  function SubmitKeyClick()  {        if (event.keyCode == 13)        {            event.cancelBubble = true;            event.returnValue = false;            document.all.FunName.value="你要调用的函数名";            document.form[0].submit();        }  }       〈!--用来存储你要调用的函数 --〉
  在.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()   {   //……比如计算某值   }

上一页  1  2  下一页
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|做网站仿网站采集数据

GMT+8, 2022-9-30 11:52 , Processed in 0.029538 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表