gpt4 book ai didi

asp.net-mvc - ASP .NET MVC中每个数据存储区域的生命周期是多少?

转载 作者:行者123 更新时间:2023-12-04 13:29:22 26 4
gpt4 key购买 nike

我已经看到了一些解释,但是没有什么可以真正比较它们的开始,结束或重叠的地方,也没有很好的使用它们的例子。

以下每个数据收集的生命周期是多少?我想念什么吗?

  • 应用程序
  • session
  • ViewData
  • TempData
  • 最佳答案

    应用程序:只要您的应用程序正在运行。您的应用程序可能由于各种原因被服务器自动关闭并重新启动

    session :只要用户正在积极使用您的网站。通常,这由ASP.NET发送给每个用户的唯一ID会在一段时间后过期的cookie决定。有很多方法可以自定义和调整以满足各种需求

    viewdata:只要当前请求正在处理中。它用于将数据从 Controller 发送到 View 以进行即时渲染,因此不持久

    tempdata:直到值被读出,或者直到 session 中处理下一个请求的结束,或者 session 结束/过期时(以较早者为准)。这用于在发出重定向时将数据从一个 Controller 移动到另一个 Controller

    关于asp.net-mvc - ASP .NET MVC中每个数据存储区域的生命周期是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4588420/

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