我使用ShowImage()
Controller 的Home
方法显示在飞行上生成的图像。
HTML <img src='@Url.Action("ShowImage", "Home" )' width="267" height="500">
现在,我想使用AJAX执行一些操作并更新该图像 $.ajax({
type: "POST",
url: '@Url.Action("UpdateUser", "Home")',
contentType: "application/json; charset=utf-8",
data: JSON.stringify(params),
dataType: "json",
success: function (data) {
if (data.success.toString() == 'true') {
// Is it possible update image using JavaScript?
}
}
});
有可能吗?
谢谢!
最佳答案
您的 Controller 可以使用基本File方法返回一个Image:
public ActionResult Image(string id)
{
var myStream = new byte[0];
// your code géneration....
return File(myStream, "image/jpeg");
}
然后,您更改image src属性:
$("#image").attr("src", "/MyController/Image/2");
关于c# - 如何使用JavaScript和ASP.NET MVC更新图像?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24552926/