簡體   English   中英

使用保存在數據庫C#中的圖像路徑檢索圖像

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM