MVC 4: Créer un contrôleur de point de vue commun sur _Layout.cshtml

Comment voulez-vous accomplir cela?
Ce point de Vue est automatiquement généré.
Quand j'manuel d'ajouter une Vue, par exemple: vue d'un Contact avec l'Index.cshtml fichier.

Je peux modifier ce point de vue par la rédaction d'un contrôleur de Contact.

    public class ContactController : Controller
{
    public ActionResult Index()
    {
        @ViewBag.Test = "this text will be used in my Contact View";

        return View();
    }
}

Donc, à mon contact, je peux faire comme ceci

<p> @Viewbag.Test </p>

Et le texte sera affiché.
Mais comment voulez-vous atteindre ce pour mon _Layout.cshtml fichier dans ma vision Partagée?
J'ai essayé la même chose en ajoutant un SharedController, mais ne fonctionne pas de cette façon

OriginalL'auteur user1949147 | 2013-01-04