MVC4使用Ajax调用渲染图像

时间:2014-01-02 14:24:08

标签: ajax asp.net-mvc

大师,

我有一个场景,我有一个项目列表,点击单项,它使用ajax调用获取详细信息以及图像src网址。

我想在页面上显示(渲染)图像。

现在,Image source URL是一个返回Base64字符串的FileActionResult。

问题是页面虽然具有正确的Src URL但不呈现图像。 而且我不想要任何额外的Ajax调用。

请帮助。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

您是如何强制更新图像的?

DOM将保持图像相同,直到你告诉它刷新图像 - 我建议使用像

这样的东西
document.getElementById('theImg').src="/newImg.gif?unique=someuniquestring"; 

其中someuniquestring是一个新的随机日期时间(确保IE浏览器不会缓存GET请求)。