Asp.net gridview中的图像

Asp.net gridview中的图像,asp.net,Asp.net,嗨 我试图在gridview中显示一个图像,它保存在文件系统中,文件名在数据源查询中返回 如果文件保存在C:\TEMP中,我将如何正确地构造下面的代码 谢谢 <asp:Image ID="Image" runat="server" ImageUrl='<%#"C:\TEMP\" + Eval("ImagePath") %>' 我相信是沿着这些思路 <asp:Image ID="Image" runat="server" ImageUrl="C:\TEMP\<%=

我试图在gridview中显示一个图像,它保存在文件系统中,文件名在数据源查询中返回

如果文件保存在C:\TEMP中,我将如何正确地构造下面的代码

谢谢

<asp:Image ID="Image" runat="server" ImageUrl='<%#"C:\TEMP\" + Eval("ImagePath") %>'

我相信是沿着这些思路

<asp:Image ID="Image" runat="server" ImageUrl="C:\TEMP\<%= Eval("ImagePath") %>"/>

我相信是沿着这些思路

<asp:Image ID="Image" runat="server" ImageUrl="C:\TEMP\<%= Eval("ImagePath") %>"/>

在此场景中,您的
ImageUrl
值需要与web应用程序的根相对,因此如果您的web应用程序处于:

c:\iis\MyWebApp

图片如下:

c:\iis\MyWebApp\img
图像URL的计算结果应类似于
~/img/Img1.jpg

您可以将完整路径(例如,`~/img/Image1.jpg'存储在数据库中或仅存储在文件名中),在这种情况下,您需要将路径添加到代码隐藏或标记中的ImageUrl值中

有关更多信息,请参阅


Hth.

在这种情况下,您的
ImageUrl
值需要与web应用程序的根相对,因此如果您的web应用程序处于:

c:\iis\MyWebApp

图片如下:

c:\iis\MyWebApp\img
图像URL的计算结果应类似于
~/img/Img1.jpg

您可以将完整路径(例如,`~/img/Image1.jpg'存储在数据库中或仅存储在文件名中),在这种情况下,您需要将路径添加到代码隐藏或标记中的ImageUrl值中

有关更多信息,请参阅