2011-10-13 50 views
0

路徑圖像位於:/Content/panoramic/panoramas/UCCParc.tifMVC3你如何指定圖像

我訪問圖像,如:

<img src="@Url.Content("~/Content/panoramic/panoramas/" + @imgName + "")"/> 

但是,當我嘗試加載頁面localhost/pano,其中pano是控制器,圖像未找到。這是在MVC3中訪問文件的正確方法嗎?將文件夾hierarchi指定爲圖像的路徑是正確的,還是應該以某種方式將控制器包裹在路徑中?

+0

Url.Content()生成的路徑是什麼? – egoodberry

+0

/Content/panoramic/panoramas/img1.jpg – Ryan

回答

0

看起來你的代碼很好,但找到問題的最好方法是使用「檢查元素」或其他工具(Firefox中的錯誤)來找出你的代碼生成的正確URL。 (右鍵單擊圖像空間並選擇'檢查元素'並查看圖像路徑是否正確)。

+0

我做到了。該網址是好的,但我認爲當瀏覽器發送請求從/Content/panoramic/panoramas/img1.jpg mvc3尋找名爲Content /的控制器的請求... – Ryan

+0

它應該只會這樣做,如果它找不到靜態文件.. – egoodberry