2017-04-19 165 views
-4

更新了問題以便更好地理解。這只是整個代碼的一小部分。已將其修改爲專注於該問題。字符串格式不考慮字符串中的空格

我有一個MVC應用程序,一個視圖正在基於數據庫條目填充。

我正在循環模型條目並使用存儲在數據庫中的數據填充標籤和圖像。

實施例:

foreach (var item in Model) 
{ 
    <img [email protected]("../Uploads/Gallery/Image/{0}", item.fileName) style="border: none;width: 100%;"> 
    <label>@item.fileName</label> 
} 

和模型條目是:

test.png 
test (1).png 

圖像源如預期沒有設置和不顯示所述第二條目即圖像。 test (1).png

元素看起來是這樣的:

<img src="../Uploads/Gallery/Image/test" (1).png=""> 

所需的輸出是

<img src="../Uploads/Gallery/Image/test (1).png"> 
+4

這是不清楚你的意思是什麼字符串格式化的結果將不包括任何在所有報價。請提供[mcve]。 –

+0

我得到所需的輸出 - 所以一定有其他地方有其他錯誤。 – PaulF

+1

你的意思是你得到一個字符串,其中的一部分字符串甚至不在字符串中? – MetaColon

回答

0

正如@poke正確地指出我不得不添加報價:

<img src="@string.Format("../Uploads/Gallery/Image/{0}", item.fileName)">