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 相关文章推荐
JavaScript随机排序(随即出牌)
Sep 17 Javascript
用jquery中插件dialog实现弹框效果实例代码
Nov 15 Javascript
使用node.js半年来总结的 10 条经验
Aug 18 Javascript
jQuery Form 表单提交插件之formSerialize,fieldSerialize,fieldValue,resetForm,clearForm,clearFields的应用
Jan 23 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
Jan 29 Javascript
超链接怎么正确调用javascript函数
May 23 Javascript
jQuery与JS加载事件用法分析
Sep 04 Javascript
基于bootstrap实现收缩导航条
Mar 17 Javascript
Ajax高级笔记 JavaScript高级程序设计笔记
Jun 22 Javascript
JS实现的按钮点击颜色切换功能示例
Oct 19 Javascript
微信小程序http连接访问解决方案的示例
Nov 05 Javascript
jquery实现两个div中的元素相互拖动的方法分析
Apr 05 jQuery
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
星际争霸任务指南——人族
2020/03/04 星际争霸
PHP安装memcached扩展笔记
2015/05/28 PHP
对php 判断http还是https,以及获得当前url的方法详解
2019/01/15 PHP
Extjs TriggerField在弹出窗口显示不出问题的解决方法
2010/01/08 Javascript
使用js实现关闭js弹出层的窗口
2014/02/10 Javascript
js/jquery判断浏览器类型的方法小结
2015/05/12 Javascript
深入学习JavaScript中的原型prototype
2015/08/13 Javascript
javascript中的altKey 和 Event属性大全
2015/11/06 Javascript
20分钟打造属于你的Bootstrap站点
2016/07/27 Javascript
vue.js实现备忘录功能的方法
2017/07/10 Javascript
微信小程序实现验证码获取倒计时效果
2018/02/08 Javascript
微信小程序左滑动显示菜单功能的实现
2018/06/14 Javascript
Webpack 4.x搭建react开发环境的方法步骤
2018/08/15 Javascript
vue+springboot实现项目的CORS跨域请求
2018/09/05 Javascript
Vue路由history模式解决404问题的几种方法
2018/09/29 Javascript
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
2019/04/01 Javascript
Node.js如何优雅的封装一个实用函数的npm包的方法
2019/04/29 Javascript
搭建Vue从Vue-cli到router路由护卫的实现
2019/11/14 Javascript
详解Vue之事件处理
2020/07/10 Javascript
解决antd日期选择组件,添加value就无法点击下一年和下一月问题
2020/10/29 Javascript
用python实现的可以拷贝或剪切一个文件列表中的所有文件
2009/04/30 Python
python进阶教程之异常处理
2014/08/30 Python
python requests指定出口ip的例子
2019/07/25 Python
Python不支持 i ++ 语法的原因解析
2020/07/22 Python
python之语音识别speech模块
2020/09/09 Python
python对输出的奇数偶数排序实例代码
2020/12/04 Python
使用CSS3创建动态菜单效果
2015/07/10 HTML / CSS
Html5页面获取微信公众号的openid的方法
2020/05/12 HTML / CSS
应届生护士求职信
2013/11/01 职场文书
毕业生就业推荐信范文
2013/12/01 职场文书
物流司机岗位职责
2013/12/28 职场文书
秋游活动策划方案
2014/02/16 职场文书
小班评语大全
2014/05/04 职场文书
学校志愿者活动总结
2014/06/27 职场文书
golang特有程序结构入门教程
2021/06/02 Python
win10频率超出范围怎么办?win10老显示超出工作频率范围的解决方法
2022/07/07 数码科技