如何在mvc4中使用Jquery调用图像动作控制器 [英] how to call image action controller using Jquery in mvc4
本文介绍了如何在mvc4中使用Jquery调用图像动作控制器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好,
我在数据库中存储图像字节格式并在MVC4中获取图像。我已经编写了这段代码但只调用了一次,但我每次都调用如何使用JQuery调用控件方法
我有使用MVC 4这段代码。
Hello,
I have store image byte format in database and get image in MVC4. I have write this code but call only one time but i am call every time how to call control method using JQuery
I have Use MVC 4 this code.
<img id="postureimage" src="~/images/front.jpg" />
Jquery Load代码。
Jquery Load Code.
$("#postureimage").attr("src", "@Url.Action("GetImage", "CallAssessment")");
并在控制器中创建代码
And Create Code in Controller
public void GetImage()
{
movecorrectlyDevBEntities db = new movecorrectlyDevBEntities();
string ft = Session["Uniqueid"].ToString();
Guid po = new Guid(ft);
byte[] image = db.Frontposture_WPF.FirstOrDefault(x => x.Uniqueid == po).AssessmentImage;
Response.Buffer = true;
Response.Clear();
Response.ContentType = "image/gif";
Response.BinaryWrite(image);
Response.End();
}
推荐答案
( #postureimage)。attr( src, @ Url.Action( GetImage < span class =code-string>, CallAssessment ));
("#postureimage").attr("src", "@Url.Action("GetImage", "CallAssessment")");
并在控制器中创建代码
And Create Code in Controller
public void GetImage()
{
movecorrectlyDevBEntities db = new movecorrectlyDevBEntities();
string ft = Session["Uniqueid"].ToString();
Guid po = new Guid(ft);
byte[] image = db.Frontposture_WPF.FirstOrDefault(x => x.Uniqueid == po).AssessmentImage;
Response.Buffer = true;
Response.Clear();
Response.ContentType = "image/gif";
Response.BinaryWrite(image);
Response.End();
}
这篇关于如何在mvc4中使用Jquery调用图像动作控制器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文