如何在mvc4中使用Jquery调用图像动作控制器 [英] how to call image action controller using Jquery in mvc4

查看:54
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆