当前位置:  编程技术>.net/c#/asp.net

javascript函数中执行c#函数的方法

    来源: 互联网  发布时间:2014-10-27

    本文导语:  1如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码中的函数: 方法一:1、首先建立一个按钮,在后台将调...

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里用可以调用

前台脚本

代码如下:

var a = "";

alert(a);


方法三:1、

代码如下:


方法四:

代码如下:

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()
{
//……比如计算某值
}

问题2.如何在JavaScript访问C#变量?

答案如下:

方法一:1、通过页面上隐藏域访问

代码如下:


方法二:1、如后台定义了PUBLIC STRING N; 前台js中引用该变量的格式为''或"++"

方法三:1、或者你可以在服务器端变量赋值后在页面注册一段脚本

代码如下:

"var temp=" + tmp + ""

tmp是后台变量,然后js中可以直接访问temp获得值。

问题3.如何在C#中访问JavaScript的已有变量?

答案如下:

方法一:1、前台使用静态文本控件隐藏域,将js变量值写入其中;2、后台用request["id"]来获取值;

方法二:可以用cookie或session

问题4.如何在C#中访问JavaScript函数?

答案如下:

c#代码中执行javaScript函数:

方法一:1、

代码如下:

Page.RegisterStartupScript("ggg"," ");

方法二:使用Literal类,然后

代码如下:

private void Button2_Click(object sender, System.EventArgs e)
{
string str;
str=" ";
//Literal1.Visible=true;
Literal1.Text=str;
}

    
 
 

您可能感兴趣的文章:

  • 请教:javascript 里有没有时间循环执行的函数,如我按住鼠标触发mousedown 事件函数时,反复执行我写的一个函数?
  • 请教,JavaScript中能不能调用JSP写的函数?
  • JavaScript函数式编程库 Prelude.ls
  • JSP中如何调用JavaScript的函数阿???
  • jsp语法中可以调用javascript的函数吗?
  • 请问用javaScript或vbScript可否调用页面上Applet的public函数?如何调用?
  • 在<a href=/tech-dotnet/"/index.html "></a>可不可以调用javascript函数呢?
  • 在JAVASCRIPT里,取一个小数的整数部分,用什么函数!
  • 如何将jsp的参数或对象传递给javascript的函数
  • javascript中有什么函数可以取得浏览器滚动条的位置?
  • 可以在jsp函数中调用javascript中的数组么?如可以,该如何调用?
  • 用 JavaScript 编写 PG 函数 Plv8js
  • 如何从JSP中向javascript 的函数中传字符型参数?
  • c#和javascript函数相互调用示例分享
  • JavaScript基于正则表达式的数字判断函数
  • 请问高手,java applet调用javascript函数的一个问题
  • Javascript的匿名函数讲解
  • .net中前台javascript与后台c#函数相互调用问题
  • 请问在javascript中获得系统时间的函数是什么?
  • Python中还原JavaScript的escape函数编码后字符串的方法
  • C# 转成 JavaScript 编译器 Netjs
  • C# javascript 读写Cookie的方法
  • c#后台输出javascript语句示例程序
  • C#执行Javascript代码的几种方法总结
  • 在C#中调用VBScript、javascript等脚本的实现代码
  • 正则表达式语法规则及在Javascript和C#中的使用方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问如何在jsp中执行一段javascript
  • 怎样才能从javascript调用一个可执行程序?
  • 请问:怎么用java执行web页中的javascript脚本?
  • 为何我使用javascript中location'****.jsp'跳到某一页面,jsp页面不重新编译执行
  • python使用PyV8执行javascript代码示例分享
  • 利用noesis.Javascript开源组件.Net中执行javascript脚本
  • 使用Rhino让java执行javascript的方法实例
  • JavaScript异步执行辅助工具 ocSteps
  • HTML网页中的javaScript自动跳转方法介绍及javaScript自动跳转代码示例
  • Javascript 游戏引擎 cocos2d javascript
  • 通过javascript实现DIV居中,兼容各浏览器版本
  • JavaScript的OAuth开发包 OAuth in JavaScript
  • javascript 添加到收藏夹和书签代码示例
  • Javascript 调试插件
  • javascript eval换成document.write 显示原型
  • JavaScript图表 JScharts
  • 通过javascript库JQuery实现页面跳转功能代码
  • JavaScript 开发环境 UltraREPL
  • javascript操作html复选框checkbox:如何判断复选框是否被选中
  • JavaScript 模板引擎 templayed.js
  • JavaScript实现页面跳转的几种方法(参考代码)
  • Pretty Beautiful Javascript
  • JavaScript中的消息框(警告框,确认框,提示框)语法
  • JavaScript 微处理器 Espruino
  • JavaScript InfoVis Toolkit
  • JavaScript 调试工具 JSDT
  • 在C#中调用VBScript、javascript等脚本的实现代码 iis7站长之家
  • javascript矩阵运算库 Sylvester
  • JavaScript开发插件 JSEclipse


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3