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 相关文章推荐
文本加密解密
Jun 23 Javascript
云网广告中的代码,提示出错,大家找找
Nov 21 Javascript
for 循环性能比较 提高for循环的效率
Mar 19 Javascript
在JavaScript中获取请求的URL参数
Dec 22 Javascript
阻止事件(取消浏览器对事件的默认行为并阻止其传播)
Nov 03 Javascript
jQuery+css实现的切换图片功能代码
Jan 27 Javascript
Vue监听数据渲染DOM完以后执行某个函数详解
Sep 11 Javascript
微信小程序实现文字跑马灯
May 26 Javascript
jQuery+ajax实现批量删除功能完整示例
Jun 06 jQuery
js实现GIF图片的分解和合成
Oct 24 Javascript
在weex中愉快的使用scss的方法步骤
Jan 02 Javascript
js判断在哪个浏览器打开项目的方法
Jan 21 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 文件上传系统手记
2009/10/26 PHP
PHP的Yii框架中移除组件所绑定的行为的方法
2016/03/18 PHP
解决php扩展安装不生效问题
2019/10/25 PHP
js 解决“options为空或不是对象”
2008/12/22 Javascript
监控 url fragment变化的js代码
2010/04/19 Javascript
JavaScript 通过模式匹配实现重载
2010/08/12 Javascript
jQuery1.6 使用方法一
2011/11/23 Javascript
自己写的兼容ie和ff的在线文本编辑器类似ewebeditor
2012/12/12 Javascript
jQuery制作仿腾讯web qq用户体验桌面
2013/08/20 Javascript
JQuery $.each遍历JavaScript数组对象实例
2014/09/01 Javascript
JavaScript中使用自然对数ln的方法
2015/06/14 Javascript
JavaScript的for循环中嵌套一个点击事件的问题解决
2017/03/03 Javascript
Web纯前端“旭日图”实现元素周期表
2017/03/10 Javascript
zTree树形插件异步加载方法详解
2017/06/14 Javascript
JavaScript之DOM插入更新删除_动力节点Java学院整理
2017/07/03 Javascript
echarts学习笔记之箱线图的分析与绘制详解
2017/11/22 Javascript
小程序实现列表多个批量倒计时
2021/01/29 Javascript
使用layui实现的左侧菜单栏以及动态操作tab项方法
2019/09/10 Javascript
vue选项卡切换登录方式小案例
2019/09/27 Javascript
Python下Fabric的简单部署方法
2015/07/14 Python
itchat接口使用示例
2017/10/23 Python
Python切片索引用法示例
2018/05/15 Python
使用Python向C语言的链接库传递数组、结构体、指针类型的数据
2019/01/29 Python
python设计tcp数据包协议类的例子
2019/07/23 Python
python类的实例化问题解决
2019/08/31 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
css3的focus-within选择器的使用
2020/05/11 HTML / CSS
小女主人连衣裙:Little Mistress
2017/07/10 全球购物
数据库基础的一些面试题
2012/02/25 面试题
关于旷工的检讨书
2014/02/02 职场文书
担保书怎么写
2014/04/01 职场文书
爱心捐款倡议书
2014/04/14 职场文书
大三学年自我鉴定范文(3篇)
2014/09/28 职场文书
2015年高考寄语或鼓励的话
2015/03/23 职场文书
2015年度销售个人工作总结
2015/03/31 职场文书
党员“一帮一”活动总结
2015/05/07 职场文书