JS调用CS里的带参方法实例


Posted in Javascript onAugust 01, 2013

CS里

public string test()  
 {  
    return "Hello World";  
 } 

aspx 页面
<html xmlns="http://www.w3.org/1999/xhtml">  
<head runat="server">  
    <title>无标题页</title>  
    <mce:script type="text/javascript" ><!--  
     var demo=function(){  
       var b= "<%=test() %>";  
       alert(b);  
       }  
// --></mce:script>   
</head>  
<body>  
    <form id="form1" runat="server">  
    <div>  
        <input type="button" id="id1" onclick="demo()" value="JS调用CS" />  
    </div>  
    </form>  
</body>  
</html> 

上面的是不带参数的,要是后台CS里方法带参数就要注意了。。
CS:
public string test(string a)  
 {  
    return a;  
 } 

aspx:
<html xmlns="http://www.w3.org/1999/xhtml">  
<head runat="server">  
    <title>无标题页</title>  
    <mce:script type="text/javascript" ><!--  
     var demo=function(){  
       var a="Hello World";  
       var b= '<%=test("'+a+'") %>';//这里一定注意单引号和双引号的使用!!!!!   
       alert(b);  
       }  
// --></mce:script>   
</head>  
<body>  
    <form id="form1" runat="server">  
    <div>  
        <input type="button" id="id1" onclick="demo()" value="JS调用CS" />  
    </div>  
    </form>  
</body>  
</html> 

总结:带参数的调用'<%=test("'+a+'") %>' 一定要用单引号包起'<%=%>',里面再是双引号。这点是关键,否则
调用不成功!万恶的单引号和双引号啊!!!
Javascript 相关文章推荐
jQuery插件 tabBox实现代码
Feb 09 Javascript
JavaScript实现select添加option
Jul 03 Javascript
JavaScript实现的MD5算法完整实例
Feb 02 Javascript
js cookie实现记住密码功能
Jan 17 Javascript
angular中不同的组件间传值与通信的方法
Nov 04 Javascript
vue router使用query和params传参的使用和区别
Nov 13 Javascript
webpack多页面开发实践
Dec 18 Javascript
在vscode中统一vue编码风格的方法
Feb 22 Javascript
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
May 17 Javascript
微信小程序tab切换可滑动切换导航栏跟随滚动实现代码
Sep 04 Javascript
基于vue+element实现全局loading过程详解
Jul 10 Javascript
如何在Express4.x中愉快地使用async的方法
Nov 18 Javascript
js中方法重载如何实现?以及函数的参数问题
Aug 01 #Javascript
子窗体与父窗体传值示例js代码
Aug 01 #Javascript
根据选择不同的下拉值出现相对应的文本输入框
Aug 01 #Javascript
jquery图片放大功能简单实现
Aug 01 #Javascript
基于jquery的文章中所有图片width大小批量设置方法
Aug 01 #Javascript
Jquery动态更改一张位图的src与Attr的使用
Jul 31 #Javascript
jquery中选择块并改变属性值的方法
Jul 31 #Javascript
You might like
PHP读写文件的方法(生成HTML)
2006/11/27 PHP
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
2009/03/03 PHP
PHP写MySQL数据 实现代码
2009/06/15 PHP
奉献出一个封装的curl函数 便于调用(抓数据专用)
2013/07/22 PHP
thinkphp中html:list标签传递多个参数实例
2014/10/30 PHP
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
2010/03/14 Javascript
JavaScript字符串插入、删除、替换函数使用示例
2013/07/25 Javascript
使用js实现雪花飘落效果
2013/08/26 Javascript
JS将数字转换成三位逗号分隔的样式(示例代码)
2014/02/19 Javascript
如何正确使用Nodejs 的 c++ module 链接到 OpenSSL
2014/08/03 NodeJs
JavaScript插件化开发教程 (二)
2015/01/27 Javascript
学习JavaScript设计模式之模板方法模式
2016/01/20 Javascript
javascript事件冒泡简单示例
2016/06/20 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
2016/08/11 Javascript
详解Angular2中的编程对象Observable
2016/09/17 Javascript
Bootstrap在线电子商务网站实战项目5
2016/10/14 Javascript
Javascript 动态改变imput type属性
2016/11/01 Javascript
详解Angular4 路由设置相关
2017/08/26 Javascript
Vue2.0基于vue-cli+webpack同级组件之间的通信教程(推荐)
2017/09/14 Javascript
ES6 javascript中class静态方法、属性与实例属性用法示例
2017/10/30 Javascript
vue如何使用async、await实现同步请求
2019/12/09 Javascript
微信小程序实现电子签名并导出图片
2020/05/27 Javascript
python查看FTP是否能连接成功的方法
2015/07/30 Python
用tensorflow构建线性回归模型的示例代码
2018/03/05 Python
对numpy中布尔型数组的处理方法详解
2018/04/17 Python
python使用for循环计算0-100的整数的和方法
2019/02/01 Python
python处理DICOM并计算三维模型体积
2019/02/26 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
2019/10/30 Python
python实现AHP算法的方法实例(层次分析法)
2020/09/09 Python
HTML5 Canvas旋转动画的2个代码例子(一个旋转的太极图效果)
2014/04/10 HTML / CSS
巴西网上药房:onofre
2016/11/21 全球购物
印尼极简主义和实惠的在线家具店:Fabelio
2019/03/27 全球购物
激励员工的口号
2014/06/16 职场文书
树转促学习心得体会
2014/09/10 职场文书
2015年社会治安综合治理工作总结
2015/04/10 职场文书
退伍军人感言
2015/08/01 职场文书