C#函数与JavaScript函数

开发 后端
本文介绍c#函数与JavaScript函数的相互调用,以及解答如何在JavaScript访问C#变量? 的3种方法

我们通过问答的方式来为大家解答C#函数与JavaScript函数的相互调用。

如何在JavaScript访问C#函数? 问题的答案如下:

JavaScript函数中执行C#代码中的函数:

方法一:

1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;

2、在前台写一个js函数,内容为document.getElementById("btn1").click();

3、在前台或后台调用js函数,激发click事件,等于访问后台C#函数;

方法二:

1、函数声明为public

后台代码(把public改成protected也可以)

  1. publicstringss()  
  2. {  
  3. return("a");  

2、在html里用 <% =fucntion() %>可以调用

前台脚本

  1. <scriptlanguagescriptlanguage=javascript> 
  2. vara="<%=ss()%>";  
  3. alert(a);  
  4. script> 

方法三:

  1. <scriptlanguagescriptlanguage="javascript"> 
  2. function__doPostBack(eventTarget,eventArgument)  
  3. {  
  4. vartheForm=document.Form1;//指runat=server的form  
  5. theForm.__EVENTTARGET.value=eventTarget;  
  6. theFrom.__EVENTARGUMENT.value=eventArgument;  
  7.  
  8. theForm.submit();  
  9. }  
  10. script> 
  11. <inputidinputid="Button1"type="button"name="Button1"value="按钮
    "
    onclick="javascript:__doPostBack(’Button1’,’’)"> 

【编辑推荐】

  1. C#在应用程序间发送消息实现浅析
  2. 一些C#时间类型的入门知识
  3. C#接口和抽象类技术特点浅析
  4. 一个C#时间计算的实例
  5. C#继承知识详解
责任编辑:佚名 来源: chinaitlab
相关推荐

2009-08-19 14:26:58

C# JavaScri

2009-08-31 09:21:38

JavaScript调

2009-08-31 09:59:13

C# CreateEm

2009-08-31 10:14:49

C# CreateEm

2009-08-31 10:28:00

C# CreateEm

2009-07-31 14:47:22

JavaScript函C#

2009-07-30 15:24:13

C#析构函数C#构造函数

2009-08-13 17:30:30

C#构造函数

2009-08-14 17:24:28

C#构造函数和析构函数

2009-07-31 14:08:54

C# 匿名函数

2009-07-31 16:00:30

C#函数重载

2009-08-10 14:43:03

C#函数Convert

2009-07-31 14:54:48

dll函数C#导出

2009-07-31 14:15:38

C# 构造函数

2009-08-24 18:09:13

C#构造函数

2009-07-31 14:03:21

C# Format函数

2021-08-31 07:19:41

Lambda表达式C#

2009-07-31 16:06:50

成员函数构造函数C#

2009-09-03 13:14:55

C#构造函数C#析构函数

2009-07-31 15:37:45

C#静态构造函数
点赞
收藏

51CTO技术栈公众号