ftsg.net
当前位置:首页 >> Asp中 前台js如何调用后台带参数带返回值的方法?? >>

Asp中 前台js如何调用后台带参数带返回值的方法??

你是指,前台执行一个js函数,然后把该JS执行的返回值放到后台进行处理?用AJAX吧

在html里用可以调用 前台脚本 var a = ""; alert(a); eval(""); //如果只是要执行服务端的一些代码也可以写为如下,这样就可以执行服务端代码了 望采纳!!!

你为什么要调用前台的 js 呢,你前台的页面Page_Load执行完以后才生成,所有是调用不了。后端的按钮可以通过一些设置绑定前端的 js,那是因为按钮生成为 html 控件,理论后端为前端生成 js 方法绑定。而你这种形式不行!

public string ss() { return("voodooer"); } 2、 前台调用方法 var a = " "; alert(a);

js不能直接调用服务器端的方法 只能通过提交页面,或者调用一个专门的页面来返回需要的结果 或者用ajax来实现 LZ的方法只能是在生成页面时把后台的变量或函数返回值作为字符串写入页面而已。

aa是一个值, sum是一个变量,传参数肯定传的是变量。

cellclick1是服务器端方法,这样写肯定调用不到的,你可以考虑使用ajax,如果你调用的服务器端方法是事件的话,也可以考虑使用__doPostBack('服务器控件ID','');

你可以使用隐藏域或者cookies 等来进行服务端与客户端的数据交付

js调用后台函数需要用ajax方式,js本身是客户端产物,跟服务端交互需要ajax借口。 前台ajax: $(function () { $("#WFddlType").change( function () { $.ajax({ type: "Post", url: "feeForm.aspx/FindLeftBudget", //页面名/要调用的后台方法...

直接调用是不可能的 asp是在服务器端运行,js是在客户端运行,而且,执行过程是先在服务器,然后到的客户端 等浏览器发现你的js代码时候,asp就已经执行完毕并发送到客户端了 况且,iis是看不懂js的 所以,除非用间接的方法

网站首页 | 网站地图
All rights reserved Powered by www.ftsg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com