将有用的消息从控制器传递到另一个重定向的控制器

时间:2011-08-08 05:58:20

标签: asp.net-mvc asp.net-mvc-3 redirect

我想在用户点击按钮后进行RedirectToAction。在重定向之前,我将信息存储到变量中。最后,在我重定向到行动之后,我想展示一些有用的信息。我试过这个:

ViewBag.message = "User with ID = " + id + " was changed status to verified.";

但重定向后数据将被刷新。 还有其他方法可以达到这个目的吗?

1 个答案:

答案 0 :(得分:18)

您可以使用TempData

TempData["message"] = "User with ID = " + id + " was changed status to verified.";

它存储在会话中,但是在您访问它之后,它将被删除。

以下是一些有用的链接

Passing Data in an ASP.NET MVC Application

Difference Between ViewData and TempData?