gpt4 book ai didi

ASP.Net MVC - TempData session 问题

转载 作者:行者123 更新时间:2023-12-01 02:51:17 26 4
gpt4 key购买 nike

我们使用的 WebFarm 不支持 session 。我们需要在重定向期间传递数据。如何在没有 TempData 字典的情况下执行此操作,因为 TempData 在内部使用 Session。

最佳答案

您可以编写自己的 TempData 提供程序并将其存储在 cookie 中。见 ASP.NET MVC Store TempData in Cookie或者你可以有一个基类 Controller 来查找隐藏的输入并混合对象/状态并将它持久化到/从它每个 http 请求。

请注意,TempData 仅在两个 Controller 操作之间持续存在。

编辑:

您可以使用相同的示例并编写一个序列化到 DB 或 ... 甚至到磁盘的提供程序。射击,就此而言,您甚至可以为 Session 滚动整个自定义替换。您将创建一个 session 工厂类并通过某个静态集合中的键存储您的自定义 session 对象。然后,您将通过 cookie 或如上所述的隐藏输入来跟踪该 session key 。

关于ASP.Net MVC - TempData session 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4933324/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com