Comment transmettre des valeurs à partir d'un contrôleur à Un autre Contrôleur ASP.Net MVC3

Bonjour, Dans mon projet, je dois passer un message de bienvenue avec nom d'utilisateur à la Page d'Index
Ses un MVC3 ASP.Net Rasoir projet

Il y a deux contrôleurs sont là; l'Un est de connecter le Contrôleur et le second est la Maison de Contrôleur. De Connexion du Contrôleur, j'ai passer nom d'utilisateur de la Connexion de Personne à la vue de la Page.

De connexion du Contrôleur de rediriger vers un Autre contrôleur de la Maison appelée Contrôleur .À partir de là, j'ai de passer cette valeur à la vue de la page. C'est mon problème. J'ai essayé avec un seul contrôleur de vue, son travail.

Je ne peux pas utiliser le contrôleur parce que la Connexion Contrôleur utilise la Page de Connexion et la Maison Contrôleur utilise la Page d'Accueil. Les deux sont des vues séparées.

J'ai essayé Comme ça, mais sa ne fonctionne pas. Pouvez-vous suggérer une bonne Méthode à suivre?

De Connexion Du Contrôleur

public ActionResult Index()
{        
    return View();
}

[HttpPost]
public ActionResult Index(LoginModel model)
{
    if (ModelState.IsValid)
    {
        if (DataAccess.DAL.UserIsValid(model.UserName, model.Password))
        {
            FormsAuthentication.SetAuthCookie(model.UserName, false); 
            return RedirectToAction("Index", "Home" );
        }
        else
        {
            ModelState.AddModelError("", "Invalid Username or Password");
        }
    }

    return View();
}

Maison Contrôleur

public ActionResult Index()
{
    return View();
}
InformationsquelleAutor Nidheesh | 2014-01-08