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