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 鼠标点击事件及其它捕获
Jun 04 Javascript
Javascript的闭包
Dec 31 Javascript
jquery 最简单易用的表单验证插件
Feb 27 Javascript
Javascript动态创建表格及删除行列的方法
May 15 Javascript
全面解析Bootstrap手风琴效果
Apr 17 Javascript
用Vue.js实现监听属性的变化
Nov 17 Javascript
用JS实现简单的登录验证功能
Jul 28 Javascript
Vue 2.5 Level E 发布了: 新功能特性一览
Oct 24 Javascript
vue2.0 子组件改变props值,并向父组件传值的方法
Mar 01 Javascript
基于JavaScript实现控制下拉列表
May 08 Javascript
详细分析React 表单与事件
Jul 08 Javascript
JS实现扫雷项目总结
May 19 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
我常用的几个类
2006/10/09 PHP
不用mod_rewrite直接用php实现伪静态化页面代码
2008/10/04 PHP
PHP中for与foreach的区别分析
2011/03/09 PHP
php插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
PHPThumb图片处理实例
2014/05/03 PHP
php使用变量动态创建类的对象用法示例
2017/02/06 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
Laravel使用原生sql语句并调用的方法
2019/10/09 PHP
原生javascript实现图片弹窗交互效果
2015/01/12 Javascript
原生js和jQuery写的网页选项卡特效对比
2015/04/27 Javascript
js+css实现文字散开重组动画特效代码分享
2015/08/21 Javascript
js操作XML文件的实现方法兼容IE与FireFox
2016/06/25 Javascript
AngularJS学习笔记(三)数据双向绑定的简单实例
2016/11/08 Javascript
微信小程序 登陆流程详细介绍
2017/01/17 Javascript
JavaScript提高加载和执行效率的方法
2017/02/03 Javascript
JS检测是否可以访问公网服务器功能代码
2017/06/19 Javascript
webpack4+express+mongodb+vue实现增删改查的示例
2018/11/08 Javascript
vue和better-scroll实现列表左右联动效果详解
2019/04/29 Javascript
vue 实现微信浮标效果
2019/09/01 Javascript
微信小程序连接服务器展示MQTT数据信息的实现
2020/07/14 Javascript
使用jquery实现轮播图效果
2021/01/02 jQuery
Python实现获取磁盘剩余空间的2种方法
2017/06/07 Python
python字典一键多值实例代码分享
2019/06/14 Python
Python实现平行坐标图的两种方法小结
2019/07/04 Python
浅析HTML5的WebSocket与服务器推送事件
2016/02/19 HTML / CSS
PacSun官网:加州生活方式服装、鞋子和配饰
2018/03/10 全球购物
英国鞋网:Rubber Sole
2020/03/03 全球购物
爱岗敬业演讲稿范文
2014/01/14 职场文书
2014年单位植树节活动方案
2014/03/23 职场文书
奥林匹克运动会口号
2014/06/19 职场文书
夏季药店促销方案
2014/08/22 职场文书
2014学习优秀共产党员先进事迹思想汇报
2014/09/14 职场文书
公安交警中队队长个人对照检查材料思想汇报
2014/10/05 职场文书
餐厅感恩节活动策划方案
2014/10/11 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书
《王国之心》迎来了发售的20周年, 野村哲发布贺图
2022/04/11 其他游戏