2017-10-02 16 views
-2

現在、私が使用しているホームページイメージはロードされていませんが、会社のイントラネットを構築しようとしています。イメージがASP.NET MVCにロードされていません

<div class="col-md-4"> 
    <img src="~/Views/Home/Icons/document.png" /> 
</div> 

すべての画像は、次の私はそれらをロードしようとしているCSHTMLにフォルダ内のPNG形式になっています。

答えて

1

クライアントの画像要素は2つの方法があり、「〜」

を解決することはできませんこれを修正するには:

  1. があなたの画像要素にrunat="server"を追加
  2. 使用src='<%=ResolveClientUrl("~/image/a.jpg")%>'

更新:申し訳ありませんが、私はあなたがMVCを使用していることを認識しませんでした。

次に、画像をビューフォルダから外してください。デフォルトでは、ビューフォルダの下のリソースはクライアントからアクセスできないので、画像をロードできません。

+0

ありがとうございます、これで問題は解決しました。私は、同様の質問に対する他の回答が問題を解決していないときに少し失われていました。 – Riley

+0

mvcにrunat = "server"はありません。 – Fran

+0

@Franは私の更新をチェックします。 :)私は彼が最初にmvcを使用していることに気付かなかった –

関連する問題