标题 | JS调用CS里的带参方法实例 |
内容 | js调用CS里的方法有很多,我用一种简单的方法,如下,有需要的朋友可以参考一下 CS里 代码如下: public string test() { return "Hello World"; } aspx 页面 代码如下: <html xmlns=""> <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=""> <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+'") %>' 一定要用单引号包起'<%=%>',里面再是双引号。这点是关键,否则 调用不成功!万恶的单引号和双引号啊!!! |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。