![](/img/trans.png)
[英]Image path saved in Database, how to retrieve using Binding in Xamarin
[英]retrieve image using image path saved in the database c#
我需要做這樣的事情。
我嘗試使用switch語句,這是結果
現在,我嘗試了另一種方法。 我將圖像的文件路徑保存在數據庫中。 然后從數據庫中檢索文件路徑,以便它將顯示相應的圖像,這就是結果
而不是顯示圖像,而是顯示數據庫中的圖像路徑。 我該如何解決?
這是我的代碼:
_DeliveryDetailsPartial
<h5 style="text-transform:uppercase; padding-left:5px; margin-top:10px; font-weight:bold">Payments Accepted</h5>
@foreach (StoreAcceptedPayment payment in Model.Item4)
{
<span class="col-md-3">@Html.DisplayFor(model => payment.ImgPath)</span>
}
DeliverController
public ActionResult GetStoreDetails(string id)
{
var store = new Tuple<List<Store>, List<StoreHour>, List<StoreHour>, List<StoreAcceptedPayment>>
(_repo.GetStore(int.Parse(id)), _repo.GetStoreHourByDay(dayOftheWeek), _repo.GetStoreHourByID(int.Parse(id)), _repo.GetAcceptedPayment(int.Parse(id)));
return View(store);
}
提前致謝..
請像下面這樣。
<span class="col-md-3">@Html.DisplayFor(model => payment.ImgPath)</span>
而不是上面的代碼,請使用下面的代碼。
<span class="col-md-3">
<img src="~/Images/@payment.ImgPath" alt="" />
</span>
如果在Model中只有文件名,則必須使用img
標簽的src
屬性來執行此操作:
@foreach (StoreAcceptedPayment payment in Model.Item4)
{
<img src="@Url.Content("~/"+payment.ImgPath)" />
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.