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 相关文章推荐
贴一个在Mozilla中常用的Javascript代码
Jan 09 Javascript
HTA版JSMin(省略修饰语若干)基于javascript语言编写
Dec 24 Javascript
一些常用且实用的原生JavaScript函数
Sep 08 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
Aug 28 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
Jul 29 Javascript
js中跨域方法原理详解
Jul 19 Javascript
jQuery验证插件validate使用方法详解
Sep 13 Javascript
jQuery阻止移动端遮罩层后页面滚动
Mar 15 Javascript
详解Vue的computed(计算属性)使用实例之TodoList
Aug 07 Javascript
浅谈 vue 中的 watcher
Dec 04 Javascript
js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
Apr 30 Javascript
js实现详情页放大镜效果
Oct 28 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 和 MySQL 开发的 8 个技巧
2007/01/02 PHP
基于PHP常用函数的用法详解
2013/05/10 PHP
php使用qr生成二维码的示例分享
2014/01/20 PHP
用PHP代码在网页上生成图片
2015/07/01 PHP
使用prototype.js进行异步操作
2007/02/07 Javascript
jQuery EasyUI API 中文文档 - ComboBox组合框
2011/10/07 Javascript
JQueryEasyUI datagrid框架的进阶使用
2013/04/08 Javascript
Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
2013/10/11 Javascript
轻松创建nodejs服务器(6):作出响应
2014/12/18 NodeJs
JS实现鼠标箭头变成一个燃烧烛光效果的方法
2015/02/28 Javascript
深入理解JavaScript系列(41):设计模式之模板方法详解
2015/03/04 Javascript
原生js制作简单的数字键盘
2015/04/24 Javascript
axios学习教程全攻略
2017/03/26 Javascript
Angularjs的启动过程分析
2017/07/18 Javascript
node中使用es5/6以及支持性与性能对比
2017/08/11 Javascript
通过vue-cli来学习修改Webpack多环境配置和发布问题
2017/12/22 Javascript
JavaScript实现数值自动增加动画
2017/12/28 Javascript
seajs下require书写约定实例分析
2018/05/16 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
vue中解决微信html5原生ios虚拟键返回不刷新问题
2020/10/20 Javascript
Python通过matplotlib绘制动画简单实例
2017/12/13 Python
Python学习之Anaconda的使用与配置方法
2018/01/04 Python
python3.6+django2.0开发一套学员管理系统
2018/03/03 Python
Python-OpenCV基本操作方法详解
2018/04/02 Python
更改Python的pip install 默认安装依赖路径方法详解
2018/10/27 Python
Python求两个圆的交点坐标或三个圆的交点坐标方法
2018/11/07 Python
Django REST framework视图的用法
2019/01/16 Python
python opencv对图像进行旋转且不裁剪图片的实现方法
2019/07/09 Python
python logging 日志的级别调整方式
2020/02/21 Python
HTML5文档结构标签
2017/04/21 HTML / CSS
Rakuten Kobo台湾:电子书、eReaders和Reading应用程式
2017/11/24 全球购物
俄罗斯鲜花递送:AMF
2020/04/24 全球购物
财经学院自荐信范文
2014/02/02 职场文书
个人充满哲理的自我评价
2014/02/20 职场文书
公司聘任书模板
2014/03/29 职场文书
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
2022/04/24 Vue.js