javaScript 传参给 asp.net后台方法

functioninsertImg(obj){varpath=document.getElementById("hdPath").value=obj.src;img="<... function insertImg(obj)
{
var path = document.getElementById("hdPath").value = obj.src;
img="<img src='"+<%=ImgUpload(path)%>+"' />";
forumsImage.insertHTML(img);
}
ImgUpload()是我后台的一个转换虚拟路径返回图片路径的方法,可是需要一个物理路径参数,path就是我得到的物理路径,可是这个path好像不能直接放在这个方法里面做参数,总是报不存在path这个变量,各位大侠这个怎么才能传到我后台的ImgUpload方法参数来啊?急~~~~
展开
 我来答
百度网友067037e6c6
2008-05-07 · TA获得超过143个赞
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:229万
展开全部
这样是不行,你没弄明白js脚本和 asp.net的执行顺序,<%=ImgUpload(path)%>是先执行的,所以根本就没有path 这个东西 你要先获取path 在 C#做转换 然后response.write出来
也可以用ajax 提交在服务器页面,然后服务器页面用xml返回给你,在显示
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式