![](/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.