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 相关文章推荐
Firefox window.close()的使用注意事项
Apr 11 Javascript
为超链接加上disabled后的故事
Dec 10 Javascript
js+html+css实现鼠标移动div实例
Jan 30 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
Mar 24 Javascript
jQuery实现的简单折叠菜单(折叠面板)效果代码
Sep 16 Javascript
js和C# 时间日期格式转换的简单实例
May 28 Javascript
angular 动态组件类型详解(四种组件类型)
Feb 22 Javascript
Angular.js之作用域scope'@','=','&amp;'实例详解
Feb 28 Javascript
利用vueJs实现图片轮播实例代码
Jun 03 Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
Dec 06 Javascript
JavaScript遍历数组和对象的元素简单操作示例
Jul 09 Javascript
vue使用openlayers实现移动点动画
Sep 24 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
用DBSQL类加快开发MySQL数据库程序的速度
2006/10/09 PHP
php实现jQuery扩展函数
2009/10/30 PHP
Yii2.0高级框架数据库增删改查的一些操作
2015/11/16 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
2016/08/08 PHP
php+Memcached实现简单留言板功能示例
2017/02/15 PHP
PHP多维数组排序array详解
2017/11/21 PHP
PHP 实现缩略图
2021/03/09 PHP
JavaScript 动态将数字金额转化为中文大写金额
2009/05/14 Javascript
JavaScript Event学习第五章 高级事件注册模型
2010/02/07 Javascript
IE8 chrome中table隔行换色解决办法
2010/07/09 Javascript
javascript实现页面刷新时自动清空表单并选中的方法
2015/07/18 Javascript
jQuery左侧大图右侧小图焦点图幻灯切换代码分享
2015/08/19 Javascript
javascript深拷贝(deepClone)详解
2016/08/24 Javascript
jquery 禁止鼠标右键并监听右键事件
2017/04/27 jQuery
Angular利用内容投射向组件输入ngForOf模板的方法
2018/03/05 Javascript
在vue中实现点击选择框阻止弹出层消失的方法
2018/09/15 Javascript
Vue props 单向数据流的实现
2018/11/06 Javascript
Layui多选只有最后一个值的解决方法
2019/09/02 Javascript
微信小程序实现发微博功能的示例代码
2020/06/24 Javascript
python操作CouchDB的方法
2014/10/08 Python
Python抓取框架 Scrapy的架构
2016/08/12 Python
使用Python获取并处理IP的类型及格式方法
2018/11/01 Python
详解Python做一个名片管理系统
2019/03/14 Python
Django 接收Post请求数据,并保存到数据库的实现方法
2019/07/12 Python
python 线性回归分析模型检验标准--拟合优度详解
2020/02/24 Python
台湾旅游网站:雄狮旅游网
2017/08/16 全球购物
销售顾问的岗位职责
2013/11/13 职场文书
大学毕业生的自我鉴定
2013/11/30 职场文书
个人职业生涯规划书1500字
2013/12/31 职场文书
影视动画专业个人的自我评价
2013/12/31 职场文书
测绘专业大学生职业生涯规划书
2014/02/10 职场文书
社区服务活动总结
2014/05/07 职场文书
应聘教师求职信
2014/07/19 职场文书
大学生助学金感谢信
2015/01/21 职场文书
失职检讨书大全
2015/01/26 职场文书
MySQL 全文检索的使用示例
2021/06/07 MySQL