質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

MVC

MVC(Model View Controller)は、オブジェクト指向プログラミングにおけるモデル・ビュー・コントローラーの総称であり、ソフトフェア開発で使われている構築パターンとしても呼ばれます。

ASP.NET MVC Framework

ASP.NET MVC Frameworkは、MVCパターンをベースとした、マイクロソフトのウェブアプリケーション開発用のフレームワークです。

Q&A

解決済

1回答

3155閲覧

c# asp.net mvc 画像表示 ディレクトリ

toukyoutaro

総合スコア13

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

MVC

MVC(Model View Controller)は、オブジェクト指向プログラミングにおけるモデル・ビュー・コントローラーの総称であり、ソフトフェア開発で使われている構築パターンとしても呼ばれます。

ASP.NET MVC Framework

ASP.NET MVC Frameworkは、MVCパターンをベースとした、マイクロソフトのウェブアプリケーション開発用のフレームワークです。

0グッド

0クリップ

投稿2020/05/27 09:00

お疲れ様ですビジュアルスタジオ2019のasp.net mvcを使って開発をしているのですが画像が表示されなくて困っています。

カレントディレクトリから上のファイルの下にあるディレクトリのファイルに入っている画像を取得したいのですが出来なくて困っています。

コード <img src="C:******\photo\a.jpg" />

このような感じで絶対パスで指定しています。**の部分はそれぞれのファイル名が入ります。
イメージでは画像のような感じです。赤線は同じディレクトリという意味です。

イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

workaholist

2020/05/27 09:22

絶対パスで指定しているのであればカレントディレクトリって無関係ではないですか? Cドライブから見た絶対パスなわけで。 **の部分はファイル名ではなくディレクトリ名では? あとこれはC#とかMVCではなくただのhtmlのimgタグの話では?
toukyoutaro

2020/05/27 16:28

ご回答ありがとうございます。 絶対パスで指定したのですが表示されなかったのでasp.net mvc やビジュアルスタジオでは画像表示の仕方が変わるのかなと思って質問しました。 htmlと同じ表示の仕方なんでしょうか?
guest

回答1

0

ベストアンサー

<img src="C:******\photo\a.jpg" />

src 属性に設定しているのは質問者さんの開発マシンの Windows OS のファイルシステムのローカルフォルダのようですが、それがそもそもの間違いです。

Web アプリのフォルダに置いて URL で取得できるようにしましょう。

投稿2020/05/27 09:21

編集2020/05/27 09:23
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

toukyoutaro

2020/05/27 16:28

ご回答ありがとうございます。やってみます。
退会済みユーザー

退会済みユーザー

2020/05/27 22:22

src に設定するのは開発マシンのローカルフォルダのパスでは意味がないと言うことは分かってますか? ASP.NET MVC アプリの話なので、ユーザーがイントラネット / インターネット経由でアクセスして来るのですよ。 そこが分かってないと話が通じないので、基本的なことを勉強してください。
toukyoutaro

2020/05/29 05:32

ありがとうございます。 仕組みについて勉強しなおします。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問