Asp.net mvc 使用asp.net MVC显示数据库中的图像不起作用
我尝试在此处实施此解决方案: 但这张照片没有显示出来。我想知道我可能做错了什么。 AppliantPosition是一个具有2列主键的表,这就是我使用2个参数的原因。 这看起来很简单,而且我没有遇到编译器错误Asp.net mvc 使用asp.net MVC显示数据库中的图像不起作用,asp.net-mvc,asp.net-mvc-3,Asp.net Mvc,Asp.net Mvc 3,我尝试在此处实施此解决方案: 但这张照片没有显示出来。我想知道我可能做错了什么。 AppliantPosition是一个具有2列主键的表,这就是我使用2个参数的原因。 这看起来很简单,而且我没有遇到编译器错误 public ActionResult Show(int applicantId, int positionId) { var imageData = unitOfWork.ApplicantPositionRepository.Find(d => d.Ap
public ActionResult Show(int applicantId, int positionId)
{
var imageData = unitOfWork.ApplicantPositionRepository.Find(d => d.ApplicantID == applicantId && d.PositionID == positionId).ToList()[0].Applicant.photo;
return File(imageData, "image/jpg");
}
<img src="@Url.Action("show", "image", new { applicantId = ViewData["applicantId"] , positionId=ViewData["positionId"]} )" />
如果语法不正确,请尝试以下操作:
<img src="@Url.Action("Show", new { applicantId = item.ApplicantID, positionId=item.PositionID })" />
您使用哪种类型的数据库初始值设定项?
<img src="@Url.Action("Show", new { applicantId = item.ApplicantID, positionId=item.PositionID })" />