2013-12-20 35 views
1

我有Model.PictureName中圖片的名稱。不過,我需要將.jpg添加到它。 每次都會出現錯誤。我已經在其他主題中嘗試過逃跑特性,但它們似乎並沒有爲此工作。 框架是MVC4剃刀MVC視圖escape @ in圖像

<img src="~/Images/@Model.PictureName.jpg" /> 
+0

'mvc'?哪個框架? –

+0

mvc4剃鬚刀我使用 – user2827958

回答

2

這看起來像ASP.NET剃刀語法。請嘗試將括號括在括號內:

<img src="~/Images/@(Model.PictureName).jpg" /> 
+0

感謝這工作!感到慚愧的是,要求這麼簡單的事情:p – user2827958

+0

沒有必要感到羞恥,對於那些沒有遇到過這種情況的人來說,這是一個常見的頭痛。作爲一般規則,只有當你的值有空白時才使用簡單的'@'前綴。如果它使用'@()'嵌入到文本中。在這些情況下,Razor只需要一點幫助來確定它需要替換的實際變量名稱。 –