在SQL数据库中设置路径到图像文件夹并在ASPX页面上显示图像

时间:2015-07-03 11:15:46

标签: c# sql asp.net image path

建立一个拥有571间房屋的网站,每个房屋都有一个与之相关的图像。我想在数据库中将虚拟路径设置为包含571个图像的文件夹。数据库中有571行,其中一列是图像我希望在此列中设置路径,然后在aspx页面上检索每个房屋的图像。

我想我会像这样显示图像

<asp:Image ID="img1" runat="server"
    ImageUrl='<%#Eval("path") %>'>
</asp:Image>

但我不确定如何设置数据库中文件夹的路径。

数据库结构

enter image description here

ASPX页面

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用String.Format进行此操作,详情如下

ImageUrl='<%# String.Format("~/YOUR_IMAGE_FOLDER/{0}", Eval("path"))%>'

只需更换上面的ImageUrl。