DetailsView显示图片--图片路径可以完整显示,但图上只显示X
页面很简单,主要有两个控件:Gridview和DetailsView,数据源是SQL数据库。
数据库表中有多个字段,其中一个是Picture,nvarchar数据类型,存放图片路径。
图片由另一个页面的FileUpload上传。
GridView从SQL数据库读取部分简要信息,比如序号和名字,最后一列是ButtonField“更多详情”,点击后响应Gridview的SelectedIndexChanged,通过Detailsview显示其他字段内容,包括图片。
Detailsview中绑定了一个imagefield,DataImageUrlField绑定到数据库的Picture字段。
现在除了Picture,其他内容都可以显示。Picture内容栏里显示带X的图标。做了检测路径和文件名,尝试将Picture改到boundfield,datafield不变,内容栏显示了图片的完整路径。这说明,路径、文件名等都正确。但为什么图片不能显示?
谢谢!
[解决办法]
<img /> ?
看看图片是否存在
[解决办法]
用相对路径!