Как передать значения из одного контроллера в другой контроллер в ASP.Net MVC3

Здравствуйте, В моем проекте я должен передать приветственное сообщение симя пользователя на главную страницу - это проект MVC3 ASP.Net Razor

Там есть два контроллера; Одним из них является контроллер входа в систему, а второй является Home Controller. От логина контроллера я должен пройтиUserName лица для входа на страницу просмотра.

Контроллер входа перенаправляется на другой контроллер под названием Home Controller. Оттуда я должен передать это значение на страницу просмотра. Тот'Это моя проблема. Я попытался с одного контроллера для просмотра, он работает.

Я не могу использовать один контроллер, поскольку контроллер входа использует страницу входа, а домашний контроллер использует домашнюю страницу. Оба являются отдельными взглядами.

Я пытался, как это, но это не работает. Можете ли вы предложить хороший метод для подражания?

Контроллер входа

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();
}

Домашний контроллер

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

Ответы на вопрос(4)

Ваш ответ на вопрос