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 相关文章推荐
为radio类型的INPUT添加客户端脚本(附加实现JS来禁用onClick事件思路代码)
Nov 11 Javascript
网页源代码保护(禁止右键、复制、另存为、查看源文件)
May 23 Javascript
一个JS函数搞定网页标题(title)闪动效果
May 13 Javascript
原生js编写设为首页兼容ie、火狐和谷歌
Jun 05 Javascript
js+html5实现canvas绘制镂空字体文本的方法
Jun 05 Javascript
举例讲解AngularJS中的模块
Jun 17 Javascript
微信小程序 获取设备信息 API实例详解
Oct 02 Javascript
在js中实现邮箱格式的验证方法(推荐)
Oct 24 Javascript
微信小程序 获取当前地理位置和经纬度实例代码
Dec 05 Javascript
Vue中用props给data赋初始值遇到的问题解决
Nov 27 Javascript
JS forEach跳出循环2种实现方法
Jun 24 Javascript
在vue项目中利用popstate处理页面返回的操作介绍
Aug 06 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执行速度全攻略(下)
2006/10/09 PHP
深入了解php4(2)--重访过去
2006/10/09 PHP
基于mysql的bbs设计(一)
2006/10/09 PHP
PHP JSON 数据解析代码
2010/05/26 PHP
PHP实现时间轴函数代码
2011/10/08 PHP
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
2015/10/20 PHP
Prototype使用指南之enumerable.js
2007/01/10 Javascript
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend
2010/08/03 Javascript
基于jQuery替换table中的内容并显示进度条的代码
2011/08/02 Javascript
ExtJs默认的字体大小改变的几种方法(自己整理)
2013/04/18 Javascript
JS.getTextContent(element,preformatted)使用介绍
2013/09/21 Javascript
javascript实现画不相交的圆
2015/04/07 Javascript
JS日期加减,日期运算代码
2015/11/05 Javascript
JavaScript tab选项卡插件实例代码
2016/02/23 Javascript
JavaScript学习小结之使用canvas画“哆啦A梦”时钟
2016/07/24 Javascript
JavaScript自定义分页样式
2017/01/17 Javascript
简单实现vue验证码60秒倒计时功能
2017/10/11 Javascript
JS中原始值和引用值的储存方式示例详解
2018/03/23 Javascript
Vue中的字符串模板的使用
2018/05/17 Javascript
JavaScript引用类型之基本包装类型实例分析【Boolean、Number和String】
2018/08/09 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
关于Python中Inf与Nan的判断问题详解
2017/02/08 Python
使用sklearn之LabelEncoder将Label标准化的方法
2018/07/11 Python
Python pymongo模块常用操作分析
2018/09/01 Python
python判断数字是否是超级素数幂
2018/09/27 Python
Opencv实现抠图背景图替换功能
2019/05/21 Python
python SVD压缩图像的实现代码
2019/11/05 Python
html5生成柱状图(条形图)效果的实例代码
2016/03/25 HTML / CSS
Foot Locker意大利官网:全球领先的运动鞋和服装零售商
2017/05/30 全球购物
SIMON MILLER官网:洛杉矶的生活方式品牌
2020/10/19 全球购物
班组长的岗位职责
2013/12/09 职场文书
《蚕姑娘》教学反思
2014/04/15 职场文书
同乡会致辞
2015/07/30 职场文书
理解深度学习之深度学习简介
2021/04/14 Python
十大最强格斗系宝可梦,超梦X仅排第十,第二最重格斗礼仪
2022/03/18 日漫
Spring依赖注入多种类型数据的示例代码
2022/03/31 Java/Android