a.aspx页面有一个img控件,控件的imageURL是b.aspx。在a.aspx中用Ajax提交数据给b.aspx处理,b.aspx利用获取的数据生成的动态图片输出到输出流中(还可以输出到输出流中吗?如果可以,a.aspx的Ajax回调函数xhr.responseText的值是什么?),这样a.aspx的img控件会显示出这个动态图片。Ajaxasp.net图片
解决方案 »
- 如何设置下载文件的名称(从文件服务器)
- Gridview 打印固定格式
- ORA-00904: "SUBSTRING": 无效的标识符?
- 一个虚拟目录的问题
- ASP.NET导出Excel文件问题,导出后表里没内容
- 怎么把第一次访问生成的静态页面保存下来
- 菜鸟问题,在没有安装公共运行库的客户机上可以浏览后缀为ASPX的文件吗
- 现在网上的asp.net虚拟空间普遍都支不支持使用自己制作的装配件(.dll文件)?
- 我想请教两个问题?急!在线等待.
- 使用ms软件开发的版权问题?
- asp.net 母版页与内容页 传参 设置问题
- Unable to resolve type 'C1.Win.C1Command.C1CommandHolder
应该直接用javascript
在a.aspx 写 $("img").attr("src","b.apsx")
就可以了
http://blog.csdn.net/pfpfpfpfpf/article/details/4401649
用jquery 则参考 http://www.w3school.com.cn/jquery/ajax_post.asp
$("img").attr("src","b.apsx?a=1&b=2")
你现在只是想请求一直图片
你可以访问www.xx.com/xx.jpg这样的路径,iis知道这是一个图片
会直接读取静态的图片并返回文件流到页面显示图片现在b.aspx页动态的构建了一个图片流返回给你,其原理上是一样的这跟ajax有毛的关系所为ajax意思就是不用刷新页面提交部分表单数据
你现在只是要获取一个图片显示
那么直接指定img的url地址是www.xx.com/xx.jpg或者指定
www.xx.com/b.aspx其原理是一样的啊
如果你只是让控件显示一个图片,你只要上传图片,得到地址,然后地址赋值给控件即可。