图像地址问题ASP.NET4.5Web表单

图像地址问题ASP.NET4.5Web表单,asp.net,Asp.net,我有一个包含3个图像的图像文件夹。我把它们包括在项目中 以下是默认的.aspx文件,其中包含对图像的引用 当我在本地主机上运行应用程序时,图像不会显示 我右键单击图像并选择“在新选项卡中打开图像” 物理地址不包括“图像”文件夹 这个地址是如何设置的? 为什么它不能识别图像文件夹? 如何将其路径设置到“图像”文件夹 为了让图像显示出来,我必须将3个图像复制到根目录中,并将它们包含在项目中。为什么? 问题是Eval(“ProductImage”)的输出是什么。如果只是Dell.jpg,则该

我有一个包含3个图像的图像文件夹。我把它们包括在项目中

以下是默认的.aspx文件,其中包含对图像的引用

当我在本地主机上运行应用程序时,图像不会显示

我右键单击图像并选择“在新选项卡中打开图像”

物理地址不包括“图像”文件夹

这个地址是如何设置的? 为什么它不能识别图像文件夹? 如何将其路径设置到“图像”文件夹

为了让图像显示出来,我必须将3个图像复制到根目录中,并将它们包含在项目中。为什么?


问题是
Eval(“ProductImage”)
的输出是什么。如果只是
Dell.jpg
,则该图像必须与页面位于同一目录中
Dell.jpg
不是说“我在另一个文件夹中”,而是说“我在当前文件夹中,与我所在的页面相同。”

希望您只需要将链接调整为类似这样的内容

ImageUrl='<% "~/images/" + Eval("ProductImage") %>'
ImageUrl=''
(我希望语法正确。)

另一种方式(可能更好)

ImageUrl=''
只需要#标志。一切都好。谢谢
ImageUrl='<% string.Format("~/images/{0}", Eval("ProductImage")) %>'