Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged Me.Image1.ImageUrl = ListBox1.SelectedItem.Value End Sub我在asp.net网页上放了一个ListBox和Image控件,本意是想把图片名称都显示在ListBox内,然后当用鼠标双击其中的图片名称时在Image内就把相应的图片显示出来。我用上述代码来实现,可是为什么我在本机时图片都能正常显示,但是当把它放到服务器上后在客户端却怎么也显示不出图片。高手们,请问这究竟是什么问题啊??
解决方案 »
- DataGrid选中的问题
- 多个用户同时查询时,查询结果混乱
- 大家进来看看
- 使用System.Web.Extensions(版本1.0.61025.0), callback无法取返回值,后台代码也跟踪不进去?
- 点击login控件后 出现乱码!!
- OracleClient怎么不会把数据库异常抛出来啊?
- 如何在NUnit中使用Application?
- 请问现在有什么好的投资点(计算机相关),希望风险小,有发展潜力
- panel放置一个linkbutton,怎样让linkbutton底边对齐?
- 求教Calendar和数据库内日期预绑定解决方案!
- 我的服务器是不是有问题???麻烦管理过服务器的进来看下!熟悉 DU Meter的教下
- 关于 Asp.net TreeView 控件
请问这是错的吗?
zb_images/倒爷名.jpg
以上述方式进行存储
总的来说,你的方法是错误的,使用本机的绝对路径存储上传的图片路径是完全不可以的.
你要正确理解客户端与服务器端两者的区别.
如果在网页上显示:
<img src=../images/xxx.gif>这种方式,那就是相对路径,放到任何一个地方任何一个客户使用都是没有问题的,因为它指向的是该网页相对的路径,以当前浏览的页面为基础去找东西
如果在网页上显示:
<img src=F:/WEB0428/ynnydb/WebApplication0/zb_images/xxx.gif>这种方式,那就是绝对路径,对于客户来说,如果他本机的F盘上刚好有相同的路径下有相同的图片,那他就可以显示,但这基本不可能.
二、你的路径设置是有问题的,就算用绝对路径可以显示,但这样的程序通用性太差了。。
三、建议用~/images/XXX.jpg,xxx为你的图片名.
四、文件名最好不要用中文。
总的来说,你的方法是错误的,使用本机的绝对路径存储上传的图片路径是完全不可以的.
你要正确理解客户端与服务器端两者的区别.
如果在网页上显示:
<img src=../images/xxx.gif>这种方式,那就是相对路径,放到任何一个地方任何一个客户使用都是没有问题的,因为它指向的是该网页相对的路径,以当前浏览的页面为基础去找东西
如果在网页上显示:
<img src=F:/WEB0428/ynnydb/WebApplication0/zb_images/xxx.gif>这种方式,那就是绝对路径,对于客户来说,如果他本机的F盘上刚好有相同的路径下有相同的图片,那他就可以显示,但这基本不可能.
===
就是这么回事
谢谢所有回帖和看帖的朋友,也谢谢本论坛,你们无私的帮助真的很令人感动!