1

私は次の見解を持っています -

<img src= "@Url.Content(new Uri(image.Path).AbsoluteUri)" alt="@(new Uri(image.Path).AbsoluteUri)" />

image.Path文字列です

以下のhtmlをレンダリングします

<img alt="file:///C:/Users/Tom/MyAppApp_Data/uploads/myImage.jpg" src="file:///C:/Users/Tom/MyAppApp_Data/uploads/myImage.jpg">

しかし、画像はブラウザに表示されません。

FireBug を開いて画像要素にカーソルを合わせると、画像が FireBug ウィンドウに表示されます。

上記のhtmlをtest.htmlファイルに入れてブラウザで開くと画像が表示されます。

ただし、上記の html をビューにハード コードすると、機能しません!

更新 1

ページを Firefox に保存すると、画像がダウンロードされ、html ファイルを開くと画像が表示されます。

これは、IIS Express の問題のように聞こえ始めています。

更新 2

Page Inspector でビューを見ると、期待どおりに画像が表示されます。

4

1 に答える 1