1

在 Web 应用程序中,我试图在 .aspx 页面中显示图像,为此我在 page_load 事件中编写了这样的代码,

Image1.ImageUrl = @"C:\Users\Public\Pictures\Sample Pictures\Koala.JPEG";

但是图像不显示,你能帮我吗谢谢。

4

2 回答 2

1

图像路径有问题...您需要为图像提供相对路径而不是物理路径

像这样的东西

Image1.ImageUrl="~/Images/Bird1.jpg"

这里图像位于应用程序的图像文件夹中。即这是项目的一部分

首先在您的解决方案资源管理器中创建一个图像文件夹。然后将您的图像存储在该文件夹中并参考如下。

例子

<asp:Image ID="Image1" runat="server" ImageUrl="~/Images/Bird1.jpg" /> 

签入细节:图像控制示例

于 2012-10-30T09:33:22.700 回答
0

您不能使用本地路径作为图像的路径,而是将网站 url 与图像的相对路径一起放置

于 2012-10-30T09:33:36.273 回答