0
我有一个控制器DisplayImage返回二进制文件,我可以看到结果在其视图中没有任何 问题, 但我想用这个控制器在图像视图中的结果作为局部视图,但它不可能 当我调用已经传递给部分的模型的html.partial(_partialview),是索引模型使用控制器的返回文件()的结果作为图像标记的src在另一个视图
让我显示我的代码:
public ActionResult DisplayImage(int id = 1)
{
Product product = db.Product.Find(id);
return File(product.Blob, "image/png");
}
and
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">
没有任何图像 所以我能做什么这个问题
我希望描述我的问题明确 如果不是,请问! 在此先感谢!
哦,我的上帝,我觉得自己老了, 感谢 – mehdy 2013-04-11 19:57:32
@mehdy - 没问题,它发生在我们所有人身上!请记住接受答案,如果它有助于解决您的问题:) – Tommy 2013-04-11 20:10:21
好的,非常感谢 – mehdy 2013-04-12 05:27:27