簡體   English   中英

圖片未顯示在網頁上

[英]Image is not displaying on web page

<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使用圖像名稱顯示圖像的完整路徑,但在網頁上沒有圖像...

Request.ApplicationPath將類似於C:\\Inetpub\\wwwroot 不是您在瀏覽器中想要的。 瀏覽器需要類似http://www.example.com/Logo/image1.jpg的URL。 或者,正如瀏覽器知道它在哪個網站上一樣,只需Logo/image1.jpg

所有你需要的是

Image11.ImageUrl = "Logo/" & img_name

您好,請按照以下步驟更改您的代碼

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM