Web アプリケーションで、.aspx ページに画像を表示しようとしています。そのために、page_load イベントで次のようなコードを記述します。
Image1.ImageUrl = @"C:\Users\Public\Pictures\Sample Pictures\Koala.JPEG";
しかし、画像が表示されていません。
Web アプリケーションで、.aspx ページに画像を表示しようとしています。そのために、page_load イベントで次のようなコードを記述します。
Image1.ImageUrl = @"C:\Users\Public\Pictures\Sample Pictures\Koala.JPEG";
しかし、画像が表示されていません。
画像のパスに問題があります...物理的なパスではなく、画像の相対的なパスを指定する必要があります
このようなもの
Image1.ImageUrl="~/Images/Bird1.jpg"
ここで、画像はアプリケーションの画像フォルダにあります。つまり、これはプロジェクトの一部です
まず、ソリューションエクスプローラーで画像フォルダーを作成します。次に、そのフォルダに画像を保存し、以下のように参照します。
例
<asp:Image ID="Image1" runat="server" ImageUrl="~/Images/Bird1.jpg" />
チェックイン詳細:画像制御の例
ローカルパスを画像へのパスとして使用することはできません。代わりに、画像への相対パスを使用してWebサイトのURLを配置してください。