請教個小問題
資料庫裡存放的路徑為:Upload\1006\LogoFile.jpg
想要將此路徑的圖片帶入至img tag裡顯示,如下:
foreach (var item in Model.DataList)
{
<tr>
<td style="vertical-align:middle;" align="center">
<img src="@item.LogoFilePath" width="100" />
</td>
</tr>
}
資料路徑如果帶入為~\Upload\1006\LogoFile.jpg則可正常顯示。
所以現在問題是如何在帶入路徑的前面加上~\呢?(不知道語法怎麼寫)
提供您簡單的做法,
透過@()
將要輸出的值包起來即可,
<img src="@("~\\" + item.LogoFilePath)" width="100" />
當然還可以再簡化如下
<img src="@($@"~\{item.LogoFilePath}")" width="100" />
試試看這樣
<img src="@string.Concat("~\\", item.LogoFilePath)" width="100" />