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 は画像名とともに画像のフル パスを表示しますが、Web ページには画像がありません...

4

2 に答える 2

1

Request.ApplicationPathのようなものになりますC:\Inetpub\wwwroot。これは、ブラウザで必要なものではありません。ブラウザには のような URL が必要http://www.example.com/Logo/image1.jpgです。または、ブラウザは自分がどの Web サイト上にあるかを知っているので、Logo/image1.jpgそうするだけです。

あなたに必要なのは

Image11.ImageUrl = "Logo/" & img_name
于 2013-04-19T14:11:07.500 に答える