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 相关文章推荐
Jquery 跨域访问 Lightswitch OData Service的方法
Sep 11 Javascript
JS记录用户登录次数实现代码
Jan 15 Javascript
JavaScript编程的10个实用小技巧
Apr 18 Javascript
Jquery 实现图片轮换
Jan 28 Javascript
js仿苹果iwatch外观的计时器代码分享
Aug 26 Javascript
Jquery zTree 树控件异步加载操作
Feb 25 Javascript
JavaScript闭包实例详解
Jun 03 Javascript
js判断文件格式及大小的简单实例(必看)
Oct 11 Javascript
jquery实现图片上传前本地预览
Apr 28 jQuery
基于 flexible 的 Vue 组件:Toast -- 显示框效果
Dec 26 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
Feb 22 Javascript
javascript 高级语法之继承的基本使用方法示例
Nov 11 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 获取文件权限函数介绍
2013/07/11 PHP
php上传文件中文文件名乱码的解决方法
2013/11/01 PHP
大家都应该掌握的PHP关联数组使用技巧
2015/12/25 PHP
Laravel框架之解决前端显示图片问题
2019/10/24 PHP
用JavaScript将从数据库中读取出来的日期型格式化为想要的类型。
2009/08/15 Javascript
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
2015/03/19 Javascript
Jquery操作Ajax方法小结
2015/11/29 Javascript
JavaScript模拟push
2016/03/06 Javascript
jQuery动态创建元素以及追加节点的实现方法
2016/10/20 Javascript
原生javascript实现的ajax异步封装功能示例
2016/11/03 Javascript
详解handlebars+require基本使用方法
2016/12/21 Javascript
bootstrap3使用bootstrap datetimepicker日期插件
2017/05/24 Javascript
JS检测是否可以访问公网服务器功能代码
2017/06/19 Javascript
JavaScript编写棋盘覆盖代码详解
2017/08/28 Javascript
VsCode新建VueJs项目的详细步骤
2017/09/23 Javascript
JS实现根据数组对象的某一属性排序操作示例
2019/01/14 Javascript
element-ui中按需引入的实现
2019/12/25 Javascript
JS实现烟花爆炸效果
2020/03/10 Javascript
[59:59]EG vs IG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python爬虫_实现校园网自动重连脚本的教程
2018/04/22 Python
python实现Dijkstra静态寻路算法
2019/01/17 Python
用python中的matplotlib绘制方程图像代码
2019/11/21 Python
Python sqlite3查询操作过程解析
2020/02/20 Python
利用python实现平稳时间序列的建模方式
2020/06/03 Python
CSS3+DIV实现漂亮的动画彩色标签
2016/06/16 HTML / CSS
Shopping happy life西班牙:以最优惠的价格提供最好的时尚配饰
2020/03/13 全球购物
经贸日语毕业生自荐信
2013/11/03 职场文书
应届毕业生求职信
2014/05/26 职场文书
在宿舍喝酒的检讨书
2014/09/28 职场文书
入党积极分子十八届四中全会思想汇报
2014/10/23 职场文书
生产车间主任岗位职责
2015/04/08 职场文书
民事二审代理词
2015/05/25 职场文书
公文写作指导之倡议书!
2019/07/03 职场文书
Flask搭建一个API服务器的步骤
2021/05/28 Python
Golang并发工具Singleflight
2022/05/06 Golang