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 文本滚动效果的实例代码
Aug 17 Javascript
使用jQuery判断IE浏览器版本的代码
Jun 14 Javascript
javascript中基本类型和引用类型的区别分析
May 12 Javascript
高性能JavaScript循环语句和条件语句
Jan 20 Javascript
Bootstrap模块dropdown实现下拉框响应
May 22 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
May 31 Javascript
Bootstrap导航条的使用和理解3
Dec 14 Javascript
JavaScript使用Ajax上传文件的示例代码
Aug 10 Javascript
Node.js实现发送邮件功能
Nov 06 Javascript
JavaScript实现图片懒加载的方法分析
Jul 05 Javascript
微信小程序 腾讯地图SDK 获取当前地址实现解析
Aug 12 Javascript
vue组件入门知识全梳理
Sep 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框架Swoole定时器Timer特性分析
2014/08/19 PHP
Yii2针对游客、用户防范规则和限制的解决方法分析
2016/10/08 PHP
php使用flock阻塞写入文件和非阻塞写入文件的实例讲解
2017/07/10 PHP
javascript 禁止复制网页
2009/06/11 Javascript
基于jquery的高性能td和input切换并可修改内容实现代码
2011/01/09 Javascript
js网页侧边随页面滚动广告效果实现
2011/04/14 Javascript
网页编辑器ckeditor和ckfinder配置步骤分享
2012/05/24 Javascript
javaScript让文本框内的最后一个文字的后面获得焦点实现代码
2013/01/06 Javascript
js中unicode转码方法详解
2015/10/09 Javascript
原生javascript实现解析XML文档与字符串
2016/03/01 Javascript
浅析函数声明和函数表达式——函数声明的声明提前
2016/05/03 Javascript
AngularJS中关于ng-class指令的几种实现方式详解
2016/09/17 Javascript
BootStrap 动态添加验证项和取消验证项的实现方法
2016/09/28 Javascript
基于JavaScript实现前端文件的断点续传
2016/10/17 Javascript
关于Vue.js 2.0的Vuex 2.0 你需要更新的知识库
2016/11/30 Javascript
Vuex之理解Getters的用法实例
2017/04/19 Javascript
Vue Promise的axios请求封装详解
2018/08/13 Javascript
NodeJS加密解密及node-rsa加密解密用法详解
2018/10/12 NodeJs
详释JavaScript执行环境与执行栈
2019/04/02 Javascript
vue-router为激活的路由设置样式操作
2020/07/18 Javascript
理解Python中函数的参数
2015/04/27 Python
python的paramiko模块实现远程控制和传输示例
2017/10/13 Python
利用python对Excel中的特定数据提取并写入新表的方法
2018/06/14 Python
python通过函数名调用函数的几种场景
2020/09/23 Python
Python 远程开关机的方法
2020/11/18 Python
CSS3 特效范例整理
2011/08/22 HTML / CSS
Html5 FileReader实现即时上传图片功能实例代码
2014/09/01 HTML / CSS
希尔顿酒店官方网站:Hilton Hotels
2017/06/01 全球购物
现代生活方式的家具和装饰:Dot & Bo
2018/12/26 全球购物
PHP开发工程师面试问题集锦
2012/11/01 面试题
如何启动时不需输入用户名与密码
2014/05/09 面试题
大三毕业自我鉴定
2014/01/15 职场文书
文明社区申报材料
2014/08/21 职场文书
群众路线领导班子整改方案
2014/10/25 职场文书
为什么阅读对所有年龄段的孩子都很重要?
2019/07/08 职场文书
Vue实现动态查询规则生成组件
2021/05/27 Vue.js