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实现的超出屏幕时把固定层变为定位层的代码
Feb 23 Javascript
浅析javascript 定时器
Dec 23 Javascript
Javascript中数组方法汇总(推荐)
Apr 01 Javascript
jquery中$each()方法的使用指南
Apr 30 Javascript
JavaScript中的Math.LN2属性用法详解
Jun 12 Javascript
js实现新浪微博首页效果
Oct 16 Javascript
js随机生成一个验证码
Jun 01 Javascript
微信小程序实现根据字母选择城市功能
Aug 16 Javascript
vue和webpack项目构建过程常用的npm命令详解
Jun 15 Javascript
利用hasOwnProperty给数组去重的面试题分享
Nov 05 Javascript
详解微信小程序胶囊按钮返回|首页自定义导航栏功能
Jun 14 Javascript
vue相关配置文件详解及多环境配置详细步骤
May 19 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
中国的第一台收音机
2021/03/01 无线电
PHP 中dirname(_file_)讲解
2007/03/18 PHP
php实现图片以base64显示的方法
2016/10/13 PHP
PHP培训要多少钱
2017/06/06 PHP
PHP安装扩展mcrypt以及相关依赖项深入讲解
2021/03/04 PHP
function, new function, new Function之间的区别
2007/03/08 Javascript
jQuery中的.bind()、.live()和.delegate()之间区别分析
2011/06/08 Javascript
javascript制作网页图片上实现下雨效果
2015/02/26 Javascript
Javascript writable特性介绍
2015/02/27 Javascript
微信小程序 loading(加载中提示框)实例
2016/10/28 Javascript
JS使用面向对象技术实现的tab选项卡效果示例
2017/02/28 Javascript
vue监听滚动事件实现滚动监听
2017/04/11 Javascript
MUI实现上拉加载和下拉刷新效果
2017/06/30 Javascript
对vue v-if v-else-if v-else 的简单使用详解
2018/09/29 Javascript
uni-app之APP和小程序微信授权方法
2019/05/09 Javascript
js利用拖放实现添加删除
2020/08/27 Javascript
jQuery实现回到顶部效果
2020/10/19 jQuery
jquery实现拖拽小方块效果
2020/12/10 jQuery
Python3基础之list列表实例解析
2014/08/13 Python
Python配置文件解析模块ConfigParser使用实例
2015/04/13 Python
python使用mailbox打印电子邮件的方法
2015/04/30 Python
Python可变参数函数用法实例
2015/07/07 Python
python 日期排序的实例代码
2019/07/11 Python
Python综合应用名片管理系统案例详解
2020/01/03 Python
python梯度下降算法的实现
2020/02/24 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
2020/04/26 Python
django有哪些好处和优点
2020/09/01 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
2020/11/24 Python
阿迪达斯香港官网:adidas香港
2019/11/09 全球购物
低碳环保倡议书
2014/04/14 职场文书
课例研修方案
2014/05/31 职场文书
井冈山红色之旅心得体会
2014/10/07 职场文书
监察建议书
2015/02/04 职场文书
行政助理岗位职责范本
2015/04/11 职场文书
python实现高效的遗传算法
2021/04/07 Python
分析设计模式之模板方法Java实现
2021/06/23 Java/Android