asp.net数据库图像不会显示出来

时间:2014-07-16 20:19:14

标签: asp.net image listview data-binding

我有一个带有图片列的listView,该列具有数据库中列的数据绑定。我的数据库列只是类型nvarchar,我只是在数据库列中列出了图像路径。因此,当我运行调试器时出现问题,列表视图中有5个不同的列。其中两列正确显示图片,其中两列仅显示数据库中的实际路径,其中一列显示图像错误图片。我一次又一次地看着它们,所有这些路径似乎都是正确的。它正在为其中两个正常工作,但为什么不为其他人工作呢?

1 个答案:

答案 0 :(得分:0)

在浏览器中调试时查看视图源。显示图片错误的那个可能映射到与服务器无关或服务器无法访问的错误路径。记住您告诉浏览器在哪里查找源。因此,如果图像文件位于Images文件夹中的服务器驱动器C上,并且您将路径视为C:\ Images,则浏览器将在客户端的计算机驱动器C上查找该文件:|。