asp.net-mvc – 将有用的消息从控制器传递到另一个重定向的控制器

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

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

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

最佳答案
您可以使用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?

转载注明原文:asp.net-mvc – 将有用的消息从控制器传递到另一个重定向的控制器 - 代码日志