1

Web アプリケーションで、.aspx ページに画像を表示しようとしています。そのために、page_load イベントで次のようなコードを記述します。

Image1.ImageUrl = @"C:\Users\Public\Pictures\Sample Pictures\Koala.JPEG";

しかし、画像が表示されていません。

4

2 に答える 2

1

画像のパスに問題があります...物理的なパスではなく、画像の相対的なパスを指定する必要があります

このようなもの

Image1.ImageUrl="~/Images/Bird1.jpg"

ここで、画像はアプリケーションの画像フォルダにあります。つまり、これはプロジェクトの一部です

まず、ソリューションエクスプローラーで画像フォルダーを作成します。次に、そのフォルダに画像を保存し、以下のように参照します。

<asp:Image ID="Image1" runat="server" ImageUrl="~/Images/Bird1.jpg" /> 

チェックイン詳細:画像制御の例

于 2012-10-30T09:33:22.700 に答える
0

ローカルパスを画像へのパスとして使用することはできません。代わりに、画像への相対パスを使用してWebサイトのURLを配置してください。

于 2012-10-30T09:33:36.273 に答える