gpt4 book ai didi

asp.net - 为什么要使用 ASP.NET 的 ViewState 存储对象而不是 Session 存储对象?

转载 作者:行者123 更新时间:2023-12-02 01:41:44 24 4
gpt4 key购买 nike

除了因为 session 存储对于多个页面而言是 session 全局的之外,您为什么要使用 View 状态来保存值?

除了一些小的查询字符串(例如值)之外,从客户端到服务器来回发送任何类型的信息似乎都有点荒谬。我的意思是,仅仅为了存储目的就浪费了带宽(!)。 session 虽然跨多个页面全局,但似乎是 View 状态的完全优越的替代方案。

特别是对于 asp.net ajax 控件和变体,跟踪所有这些不同控件和 html 元素的各种状态和变量的 View 状态可能很快就会变得臃肿。

但是为什么页面变量和对象有 View 状态存储呢?

也许我错过了页面 View 状态存储的另一个很好的用法,有人知道吗?

感谢您的阅读!

编辑:每个人都有一个很好的答案,很抱歉,如果我没有选择你的答案。

最佳答案

session 用完, View 状态没有 - 您可以在一小时后返回,您的 View 状态仍然可用。当您在网站上后退/前进、 session 更改时, View 状态也始终可用。

关于asp.net - 为什么要使用 ASP.NET 的 ViewState 存储对象而不是 Session 存储对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/575568/

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