javaScript函数中执行C#代码中的函数方法总结


Posted in Javascript onAugust 07, 2013

方法一:

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、 <!-- Inject Script Filtered -->
以下是引用片段:
<script language="javascript"> 
<!-- 
function __doPostBack(eventTarget, eventArgument) 
{ 
var theForm = document.Form1; //指runat=server的form 
theForm.__EVENTTARGET.value = eventTarget; 
theFrom.__EVENTARGUMENT.value = eventArgument; 
theForm.submit(); 
} 
--> 
</script> 
<input id="Button1" type="button" name="Button1" value="按钮" onclick="javascript:__doPostBack('Button1','')">

方法四:
以下是引用片段:
<script language="javascript"> 
function SubmitKeyClick() 
{ 
if (event.keyCode == 13) 
{ 
event.cancelBubble = true; 
event.returnValue = false; 
document.all.FunName.value="你要调用的函数名"; 
document.form[0].submit(); 
} 
} 
</script> 
<INPUT onkeypress="SubmitKeyClick()" id="aaa" type="text"> 
<input type="hidden" name="FunName"> 〈!--用来存储你要调用的函数 --〉

在.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() 
{ 
//……比如计算某值 
}
Javascript 相关文章推荐
改版了网上的一个js操作userdata
Apr 27 Javascript
javascript中字符串拼接需注意的问题
Jul 13 Javascript
HTML Dom与Css控制方法
Oct 25 Javascript
html超链接打开窗口大小的方法
Mar 05 Javascript
Javascript学习笔记之 函数篇(三) : 闭包和引用
Nov 23 Javascript
JS是按值传递还是按引用传递
Jan 30 Javascript
jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果
Sep 19 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
Dec 24 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
Apr 06 Javascript
canvas绘制万花筒效果(代码分享)
Jan 20 Javascript
js HTML5 canvas绘制图片的方法
Sep 08 Javascript
layerui代码控制tab选项卡,添加,关闭的实例
Sep 04 Javascript
JS 按钮点击触发(兼容IE、火狐)
Aug 07 #Javascript
js 编码转换 gb2312 和 utf8 互转的2种方法
Aug 07 #Javascript
Javascript页面添加到收藏夹的简单方法
Aug 07 #Javascript
js判断浏览器类型的方法
Aug 07 #Javascript
flash调用js中的方法,让js传递变量给flash的办法及思路
Aug 07 #Javascript
图片上传判断及预览脚本的效果实例
Aug 07 #Javascript
Javascript alert消息换行的方法
Aug 07 #Javascript
You might like
php插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
PHP生成二维码的两个方法和实例
2014/07/01 PHP
phpstudy的php版本自由修改的方法
2017/10/18 PHP
javascript学习笔记(八) js内置对象
2012/06/19 Javascript
JS定时器实例
2013/04/17 Javascript
jQuery数据缓存功能的实现思路及简单模拟
2013/05/27 Javascript
js如何判断用户是否是用微信浏览器
2014/06/05 Javascript
Jquery easyui 实现动态树
2015/11/17 Javascript
使用jQuery实现动态添加小广告
2017/07/11 jQuery
React中使用collections时key的重要性详解
2017/08/07 Javascript
react开发教程之React 组件之间的通信方式
2017/08/12 Javascript
理解javascript async的用法
2017/08/22 Javascript
Angular使用Md5加密的解决方法
2017/09/16 Javascript
利用Javascript实现一套自定义事件机制
2017/12/14 Javascript
ng-alain的sf如何自定义部件的流程
2020/06/12 Javascript
使用python提取html文件中的特定数据的实现代码
2013/03/24 Python
Python生成随机MAC地址
2015/03/10 Python
python字典get()方法用法分析
2015/04/17 Python
开源Web应用框架Django图文教程
2017/03/09 Python
Python交互式图形编程的实现
2019/07/25 Python
python print 格式化输出,动态指定长度的实现
2020/04/12 Python
Europcar澳大利亚官网:全球汽车租赁领域的领导者
2019/03/24 全球购物
英国手工制作的现代与经典的沙发和床:Love Your Home
2020/09/26 全球购物
如何写一个Java类既可以用作applet也可以用作java应用
2016/01/18 面试题
学校办公室主任职责
2013/12/27 职场文书
护士演讲稿范文
2014/01/05 职场文书
2014年党员公开承诺书范文
2014/03/28 职场文书
竞争与合作演讲稿
2014/05/12 职场文书
2014年党员学习“三严三实”思想汇报
2014/09/15 职场文书
个人工作总结范文2014
2014/11/07 职场文书
读书笔记怎么写
2015/07/01 职场文书
中学教师读书笔记
2015/07/01 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书
公安忠诚教育心得体会
2016/01/23 职场文书
小学作文指导之如何写人?
2019/07/08 职场文书
Windows Server 2008配置防火墙策略详解
2022/06/28 Servers