MVC4 プロジェクトを作成し、サイトと画像に関連するリンクを使用して _Layout.cshtml を設定しましたが、お問い合わせページから画像が表示されません。画像の私のコードは次のとおりです。
<a href="meta-index.html"><img src="images/logo.png" alt="MetaAwareness" title="MetaAwareness" /></a>
MVC4 プロジェクトを作成し、サイトと画像に関連するリンクを使用して _Layout.cshtml を設定しましたが、お問い合わせページから画像が表示されません。画像の私のコードは次のとおりです。
<a href="meta-index.html"><img src="images/logo.png" alt="MetaAwareness" title="MetaAwareness" /></a>
フォルダーへの相対パスに関係していimages
ます。ルートのデフォルト パラメータ値としてIndex
action とcontrollerがある可能性があります。したがって、このアクションを呼び出す URL には、コントローラーとアクションが含まれていない可能性があります。フォルダーが Web サイトのルート ディレクトリにあると仮定すると、相対パスで正しい場所に移動できます。URLの場合、同じ相対パスは存在しないフォルダーを意味します。Home
Default
images
images
Home/Contact
Home/Contact/images
使用する:
<img src="<%= Url.Content("~/[path to images dir from website root dir (usually - content)]/images/logo.png") %>" ...
Razor を使用していることに気付きました:
<img src="@Url.Content("~/content/images/logo.png")" ...