【问题标题】:Asp.net image controlAsp.net 图像控制
【发布时间】:2010-09-13 07:14:30
【问题描述】:

我有一个可以显示图片的网页。

我在我的网站中创建了一个名为“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).]

仍然没有显示该图像。有人可以解决这个问题吗?

【问题讨论】:

  • 显示的图像是否损坏?
  • 谢谢......但这不是我想要的......图像没有显示在图像控件中。我的编码有什么错误吗?
  • 确定问题不在路径变量上?
  • 另外,检查图像名称和路径是否没有用/分隔。例如是 xxx/photomyphoto.jpg 而不是 xx/photo/myphoto.jpg。

标签: asp.net


【解决方案1】:

您的代码看起来不错,因此这可能是您的图像的损坏链接,例如,您可能正在渲染/Photo/Penguins.jpg 的绝对路径,而如果您在 Visual Studio Web Server 中使用带有虚拟目录的构建,绝对路径为/Your Site Name/Photo/Penguins.jpg。因此,请检查生成的 HTML 以找出路径,并可能使用 Firefox 的 Firebug 插件中的“Net”面板在页面加载时轻松查看任何 404 错误。

【讨论】:

    猜你喜欢
    • 2017-10-20
    • 1970-01-01
    • 2012-02-28
    • 2011-08-07
    • 1970-01-01
    • 2016-07-14
    • 1970-01-01
    • 2010-09-16
    • 1970-01-01
    相关资源
    最近更新 更多