Отправить изображение с контроллера для просмотра в MVC3

Я использую asp.net mvc3. Я делаю растровое изображение, используя текст system.drawing. Я хочу
чтобы отправить это изображение с моего контроллера на мое представление в VIEWDATA, но, на мой взгляд, я не могу правильно проанализировать VIEWDATA.

Это код контроллера:

 public ActionResult About( string agha)
        {
            agha = "asgdjhagsdjgajdga";
             Color BackColor = Color.White;
            String FontName = "Times New Roman";
            int FontSize = 25;
            int Height = 50;
            int Width = 700;

            Bitmap bitmap = new Bitmap(Width, Height);
            Graphics graphics = Graphics.FromImage(bitmap);
            Color color = Color.Gray; ;
            Font font = new Font(FontName, FontSize);         

            SolidBrush BrushBackColor = new SolidBrush(BackColor);
            Pen BorderPen = new Pen(color);

            Rectangle displayRectangle = new Rectangle(new Point(0, 0), new Size(Width - 1, Height - 1));

            graphics.FillRectangle(BrushBackColor, displayRectangle);
            graphics.DrawRectangle(BorderPen, displayRectangle);               

            graphics.DrawString(agha,font,Brushes.Red, 0, 0);
            ViewData["picture"] = bitmap;            

            return View( );
        }

Представление, вызывающее данные представления, выглядит так

 <img src="@ViewData["picture"]." />
17
задан Josh Durham 18 March 2014 в 21:00
поделиться