Używam asp.net mvc3. Robię bitmapę przy użyciu tekstu przez system.drawing. Chcę, aby
wysłać ten obraz z kontrolera do mojego widoku w VIEWDATA, ale moim zdaniem nie mogę poprawnie parsować VIEWDATA.Wysyłanie obrazu z kontrolera do widoku w MVC3
Jest to kod kontrolera:
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();
}
Widok wywołanie ViewData wygląda to
<img src="@ViewData["picture"]." />
sprawdzić kod wiedzieć – Agha
tak na widoku strony – Agha