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

5

当用户点击按钮后,我希望进行RedirectToAction操作。在重定向之前,我会将信息存储到一个变量中。最后,在重定向到操作后,我想显示一些有用的信息。我尝试了以下代码:

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

但是在重定向后,数据将被清除。是否有其他方法可以实现这个功能?

1个回答

18

谢谢,伙计 =D 终于找到了我的解决方案 ^^ 我是 MVC 的新手,终于搞定了。 - 1myb
还有一个新手问题要问,我想知道为什么当我使用if(id != null) else检查此方法verify(int id)时,代码无法到达else,但在我键入abc.com/verify/时返回异常“参数字典包含参数'id'的空条目”,通常如何检查传递给方法的值是什么?谢谢。 - 1myb
@Spencer,你的问题不太清楚。但检查 int 变量是否为 null 是毫无意义的。 - Eranga
无论如何,谢谢 = D 我尝试寻找其他方法 >.< 我的意思是,假设我有一个名为verify的方法,当人们访问abc.com/verify/时,它会出错,如果人们访问abc.com/verify/123,则会正常执行该函数...我想通过显示消息来处理错误,以检查if(id!= null)else,它会返回这条消息“参数字典包含参数'id'的空条目” - 1myb

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接