Passer de l'image à partir de contrôleur et de l'afficher dans une vue à l'aide de ViewBag dans ASP.NET MVC 3

Je suppose que c'est quelque chose de très simple mais je ne trouve pas comment le faire. Dans mon contrôleur, j'ai:

 public ViewResult ShowForm()
        {
            ViewBag.Title = Resources.ApplicationTitle;
            ViewBag.LabelStatus = Resources.Status;
            //Logo
            ViewBag.Logo =@"C:\Images\Logo.png";
            return View("ShowForm");
        }

Et à mon avis j'ai essayer ceci:

<div id="drawForm">
<img src="@ViewBag.Logo" alt="Logo" />    
</div>

Cependant lorsque je l'exécute, j'ai juste le "Logo" du texte.

Donc, est-ce pendant le chargement de la page, à certains ou à la demande d'une requête au serveur ?
L'image sera très probablement être conservés sur un Serveur, mais le contenu de la page doit être collectées à partir de la base de données avant le chargement de la page, donc je suppose que c'est lors du chargement de la page.
C'est une forme avec des images que quelqu'un a déjà créé et je viens de redessiner lorsque l'utilisateur le demande.

OriginalL'auteur Leron | 2013-04-22