我有一个控制器,在ActionResult
之一中,有一个可以返回的javascript值,我可以通过以下方式访问:
Request.QueryString["frequency"]
但是我需要在另一个
ActionResult
中使用相同的变量。我怎样才能做到这一点?我知道我无法设定
string frequency = "";
在控制器的顶部,然后仅在第一个
ActionResult
中进行设置。
最佳答案
HTTP是无状态的,每个请求都有其自己的状态和Controller实例。
您可以使用TempData
,后者使用Session
,但在读取值后将其删除。
关于c# - 存储来自1个ActionResult的js值以在另一个ActionResult中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16482258/