我正在使用Razor MVC3。我需要在多個視圖中顯示存儲在數據庫中的圖像(如更改網站的徽標)。多次調用MVC3中getImage的問題Razor
我用一個返回FileContentResult的函數解決了它。例如:
public FileContentResult GetFile(int id)
{
govImage image = db.Image.Single(i => i.imageID == id);
return File(image.logo, "image", image.fileName);
}
在的意見,我叫這樣的功能:
<img id="image" src="GetFile/@ViewBag.ImageIndex" width="112" height="87" alt="Image Example" />
而在控制器,我加載ViewBag.ImageIndex與函數的輸出,就這樣:
ViewBag.ImageIndex = oValid.returnUniqueIndex();
能正常工作的一些意見,但在別人的GetFile函數不叫(我也跟着在調試模式的過程中),甚至當控制器分配在ViewBag.ImageIndex正確的價值。
我失去了整整一天試圖找到發生了什麼事情。有人可以給我一個線索?
在此先感謝
什麼類型的呢'oValid.returnUniqueIndex()'函數的返回?它是一個整數嗎?或可爲空的整數? –