Я использую 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"]." />