gpt4 book ai didi

asp.net-mvc - ASP.NET MVC CookieTempDataProvider : any experience?

转载 作者:行者123 更新时间:2023-12-04 15:16:35 24 4
gpt4 key购买 nike

更新:看起来我误解了 TempData 是什么,不是什么。正如我最初问的那样,它绝对不应该用于“保留某些 session 范围的数据”(请参阅​​ ASP.NET MVC TempData Is Really RedirectData 为什么)。我已经相应地修改了问题。

有没有人用过CookieTempDataProvider用于临时数据存储?是否有任何需要注意的注意事项(除了保持 session 存储较小)?在 Web 场上使用它有什么问题吗?

最佳答案

我将 CookieTempDataProvider 用于我们的生产网站,它似乎工作得很好。我们有一个 2 服务器网络农场。该网站已上线大约 6 个月,我们没有遇到任何问题,尽管该网站没有获得大量流量。
我使用 CookieTempDataProvider 来存储要在 View 加载时显示的状态消息。例如:

  • 用户编辑表单并点击保存按钮。这是一个帖子。
  • 在 POST 操作方法中,我保存数据,然后将确认消息推送到 TempData。然后我向 GET 操作发出 RedirectToAction。
  • 在 GET 操作方法中,我从 TempData 检索消息并将其放入 ViewData。然后我做我的其他数据内容并返回 View 。
  • 在 View 上,我检查模型是否有消息,如果有,则显示它。

  • 注意事项:
  • 我正在使用 ASP.NET MVC 1.0。
  • 我正在使用 MVC future 1.0。
  • CookieTempDataProvider 对我不起作用;我必须修改代码才能让它工作:见 this post .
  • 关于asp.net-mvc - ASP.NET MVC CookieTempDataProvider : any experience?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1198884/

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