0

<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 显示带有图像名称的图像的完整路径,但在网页上没有图像......

4

2 回答 2

1

Request.ApplicationPath会是这样的C:\Inetpub\wwwroot。这不是您在浏览器中想要的。浏览器需要一个类似http://www.example.com/Logo/image1.jpg. 或者当浏览器知道它在哪个网站上时,就可以了Logo/image1.jpg

所有你需要的是

Image11.ImageUrl = "Logo/" & img_name
于 2013-04-19T14:11:07.500 回答
-1

嗨,请更改您的代码如下

 logo_path = Server.MapPath("/Logo") & "/" & img_name
于 2013-04-19T12:09:52.740 回答