以下のようなコントローラーメソッドを使用して、画像を MVC ビューに送信して表示します
public FileResult ShowImage(GuidID)
{
DataServiceClient client = new DataServiceClient ();
AdviserImage result;
result = client.GetAdviserImage(ID);
return File(result.Image, "image/jpg" );
}
私の見解では、私は使用しています
<img src="<%= Url.Action("ShowImage", "Adviser", new { ID = Model.AdviserID }) %>" alt="<%:Model.LicenceNumber %>" />
画像を表示するには
しかし、いくつかのIDには画像がなく、nullを返します。ファイルの結果がビュー内でnullであることを確認し、nullの場合は画像を表示しないようにします。