バイナリ ファイルを返すコントローラー DisplayImage があり、そのビューで結果を問題なく表示できますが、このコントローラーの結果を画像ビューで部分ビューとして使用したいのですが、html を呼び出すときのように使用することはできません。 partial(_partialview) partial に渡されたモデル、インデックスモデル
私のコードを見せてください:
public ActionResult DisplayImage(int id = 1)
{
Product product = db.Product.Find(id);
return File(product.Blob, "image/png");
}
と
public ActionResult Index()
{
return View(db.Product.ToList());
}
そしてインデックスビューで私は書いた:
@Html.Partial("_DisplayImage")
そして部分的な見方で私は書いた:
<img style="width:60px" src="@Url.Action("DislpayImage", "Product", new { id="1" })" alt="myimage" />
また、インデックス ビューで img タグを直接使用しても機能せず、結果は次のようになります。
<img alt="myimage" src="/Product/DislpayImage/1" style="width:60px">
画像がないので、この問題で何ができますか
私の問題を明確に説明していただければ幸いです。そうでない場合は、お問い合わせください。前もって感謝します!