【问题标题】:Pass JSON from controller to another将 JSON 从控制器传递到另一个
【发布时间】:2014-06-06 03:28:37
【问题描述】:

我想知道和实验,这里有人可以告诉我如何在不使用会话变量的情况下将 json 从控制器操作传递到另一个控制器吗?由于数据的机密性,我正在避免会话谢谢.. 希望有人可以帮助我

【问题讨论】:

  • 在单个请求的上下文中?还是第二个控制器应该在向服务器发出单独的请求后获取此 json?
  • @RobertLevy 到第二个控制器。我想将 json 从第一个控制器检索到第二个控制器
  • 你实际上并没有回答我的问题
  • 在第二个请求中,假设第一个控制器对服务器有一个请求,它需要将 json 传递给另一个.. 对不起,如果我不明白

标签: c# asp.net-mvc json model-view-controller


【解决方案1】:

使用 return RedirectToAction() 并将 json 作为操作方法参数传递。

【讨论】:

    【解决方案2】:

    您可以使用 TempData 而不是 Session 来跨重定向保留数据。

    【讨论】:

    • TempData 是会话,所以不符合题目要求。 (stackoverflow.com/questions/1500402/…)
    • 没错,数据在请求之间持久化,但不共享!
    • 是的 tempdata 就像一个会话.. 它不能包含敏感数据,它还会增加应用程序的速度(???)
    • 我正在尝试添加到请求上下文中,以便在浏览器会话存储中看不到它。请帮忙
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多