javaScript 传参给 asp.net后台方法

来源:百度知道 编辑:UC知道 时间:2024/09/22 16:04:13
function insertImg(obj)
{
var path = document.getElementById("hdPath").value = obj.src;
img="<img src='"+<%=ImgUpload(path)%>+"' />";
forumsImage.insertHTML(img);
}
ImgUpload()是我后台的一个转换虚拟路径返回图片路径的方法,可是需要一个物理路径参数,path就是我得到的物理路径,可是这个path好像不能直接放在这个方法里面做参数,总是报不存在path这个变量,各位大侠这个怎么才能传到我后台的ImgUpload方法参数来啊?急~~~~

这样是不行,你没弄明白js脚本和 asp.net的执行顺序,<%=ImgUpload(path)%>是先执行的,所以根本就没有path 这个东西 你要先获取path 在 C#做转换 然后response.write出来
也可以用ajax 提交在服务器页面,然后服务器页面用xml返回给你,在显示