Asp.net图像控件

Asp.net图像控件,asp.net,Asp.net,我有一个网页,将显示一个图像 我在我的网站中创建了一个名为“photo”的文件夹,并使用以下代码将该图像上载到该文件夹: 字符串路径=Server.MapPath(@“~/Photo/”); FileUpload1.SaveAs(路径+FileUpload1.FileName); 我正在使用以下代码,但图像未显示在图像控件中 string path = Server.MapPath(@"~/Photo/"); Image1.ImageUrl = path + ph

我有一个网页,将显示一个图像

我在我的网站中创建了一个名为“photo”的文件夹,并使用以下代码将该图像上载到该文件夹: 字符串路径=Server.MapPath(@“~/Photo/”); FileUpload1.SaveAs(路径+FileUpload1.FileName); 我正在使用以下代码,但图像未显示在图像控件中

        string path = Server.MapPath(@"~/Photo/");
        Image1.ImageUrl = path + photoInfoObject.Photo;[photoInfoObject.Photo is a string of the name of the photo(eg: Penguins.jpg).]

仍然没有显示该图像。有人可以修复此问题吗?

您的代码看起来正常,因此这可能是指向图像的断开链接,例如,您可能正在渲染指向
/Photo/Penguins.jpg
的绝对路径,而如果您使用带虚拟目录的内置Visual Studio Web服务器,绝对路径是
/Your Site Name/Photo/Penguins.jpg
。因此,检查生成的HTML以找出路径,并可能使用“网络”Firefox Firebug插件中的面板,以便在页面加载时轻松查看404错误。

尝试以下操作:是否显示损坏的图像?谢谢……但这不是我想要的。图像未显示在图像控件中。我的编码是否有错误?是否确定问题不在路径变量中?另外,检查图像名称和路径是否没有用/分隔。例如,它是xxx/photomyphoto.jpg而不是xx/photo/myphoto.jpg。