图像未显示在网页上

时间:2013-04-19 12:05:36

标签: asp.net vb.net

<asp:Image ID="Image11"  runat="server" Height="100px" Width="100px" />

VB.net代码在这里

  logo_path = Server.MapPath(Request.ApplicationPath & "/" & "Logo" & "/" & img_name)

    da.Dispose()

    dr.Close()

    Image11.ImageUrl = logo_path

    Session("curr_page_path") = logo_path

在调试期间,作为全局变量的logo_path显示带有图像名称的图像的完整路径,但在网页上没有图像......

2 个答案:

答案 0 :(得分:1)

Request.ApplicationPath将类似于C:\Inetpub\wwwroot。这是你想要的浏览器。浏览器需要http://www.example.com/Logo/image1.jpg之类的网址。或者,当浏览器知道它所在的网站时,只需Logo/image1.jpg即可。

你需要的只是

Image11.ImageUrl = "Logo/" & img_name

答案 1 :(得分:-1)

嗨请更改您的代码,如下所示

 logo_path = Server.MapPath("/Logo") & "/" & img_name