我的网站分为前台和后台,后台有能上传图片的功能,也有查询显示图片的功能,前台也有显示图片的功能。
我网站的结构图如下:
Azil(项目名)
admin(文件夹)
网页2.aspx
image(文件夹)
图片1.jpg
网页1.aspx我用的空格键表示了一下层次结构,数据库有个表,能存图片的路径。我后台的网页都放在“admin”文件夹下。我先进“网页2.aspx”上传了1个图片,数据表中存的路径是 ../image/图片1.jpg
在“网页2.aspx”的查询界面上的<img src='<%# Eval("列名")%>' /> 标记中能显示出图片但是当我进前台的首页“网页1.aspx”的<img src='<%# Eval("列名")%>' />这种方式就显示不出来了。我如果把后台存放图片的路径改成“image/图片1.jpg”,这样前台能显示,后台又显示不出来了。哪位大哥知道怎么弄啊。
我网站的结构图如下:
Azil(项目名)
admin(文件夹)
网页2.aspx
image(文件夹)
图片1.jpg
网页1.aspx我用的空格键表示了一下层次结构,数据库有个表,能存图片的路径。我后台的网页都放在“admin”文件夹下。我先进“网页2.aspx”上传了1个图片,数据表中存的路径是 ../image/图片1.jpg
在“网页2.aspx”的查询界面上的<img src='<%# Eval("列名")%>' /> 标记中能显示出图片但是当我进前台的首页“网页1.aspx”的<img src='<%# Eval("列名")%>' />这种方式就显示不出来了。我如果把后台存放图片的路径改成“image/图片1.jpg”,这样前台能显示,后台又显示不出来了。哪位大哥知道怎么弄啊。
解决方案 »
- Repeater ItemDataBound 事件无法触发
- ASPX在新窗口打开一个XML内容
- 请人看看这段CSS哪儿是控制girdeview的行高
- Image控件
- 用.net2.0发布的网站,无法执行,只显示:“ 这是一个由预编译工具生成的标记文件,并且不能被删除! ”
- 上传的图片和文件,如果保存在数据库中性能如何?(请有经验的高手讲一下)
- .n et 如何发送数据到jquery
- 请问高手:怎样引用嵌套在DataGrid中的DropDownList中的条目 ?
- 未能在 ControlParameter “XXX” 中找到控件 “XXX”
- 请问,用datagrid的高手,我想用datagrid实现象财务的ledger的表,用行选择和点进一个单据
- 如何避免迅雷下载文件?
- 讨论一下高安全性的网络传输解决方案
--admin(文件夹)
----网页2.aspx
--image(文件夹)
----图片1.jpg
--网页1.aspx
Page.ResolveUrl("~/"+Eval("列名"))
统一用这种来存到数据库
------------
至于显示不出来,要右键点击图片,看路径是否对,不对就改过来,就可以了。
后来我存成/image/图片1.jpg 或 image/图片1.jpg 然后img的src里写Page.ResolveUrl("~/"+Eval("列名"))就出来了。