- <!--[if lte IE 6]>
- 如何在百度知道留下你的链接.
- O2O、C2C、B2B、B2C的区别
- 企业网站建设的11个关键点
- 解决了一个小问题,希望对大家有帮助
- C# 实现保留两位小数的方法
- 开发个人小程序注意的事项
- kpi指标指的是什么?
- 七招制胜ASP.NET应用程序开发
- C#中Attributes的用法
邮箱:
手机:15383239821
JS调用CS里的带参方法实例
js调用CS里的方法有很多,我用一种简单的方法,如下,有需要的朋友可以参考一下
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+'") %>' 一定要用单引号包起'<%=%>',里面再是双引号。这点是关键,否则调用不成功!万恶的单引号和双引号啊!!!
-
2017-08-27商城网站建设
-
2012-06-30关键词怎么确定?
-
2010-12-09如何自建博客,增加站外锚文本,获得大量的外链
-
2024-01-14IEnumerable与IQueryable区别
-
2019-11-24C#中Equals和==(等于号)的比较
-
2010-08-09从零开始学习jQuery (三) 管理jQuery包装集
