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

1my*_*myb 5 asp.net-mvc redirect asp.net-mvc-3

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

ViewBag.message = "User with ID = " + id + " was changed status to verified.";
Run Code Online (Sandbox Code Playgroud)

但重定向后将刷新数据.有没有其他方法来实现这一目标?

Era*_*nga 18

你可以用TempData.

TempData["message"] = "User with ID = " + id + " was changed status to verified.";
Run Code Online (Sandbox Code Playgroud)

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

这是一些有用的链接

在ASP.NET MVC应用程序中传递数据

ViewData和TempData之间的区别?