gpt4 book ai didi

.net - 在处理单个页面时,ViewState 是维护状态的比 QueryString 更好的选择。为什么?

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

我正在阅读这篇文章: Nine Options for Managing Persistent User State in Your ASP.NET Application作者:Steven A. Smith(他不是在 ESPN 主持节目吗?)

在文章中,Steven 作了如下陈述:“在处理单个 ASP.NET 页面时,ViewState 是维护状态的比 QueryString 更好的选择”

不幸的是,他没有解释为什么会这样。为什么会这样?

最佳答案

我想是因为 QueryString 是页面 URI 的一部分 - 因此可以被用户篡改。更不用说 QueryString 中的空间量有限 - 限制为 URL 的最大大小(在 IE 中为 2048 字节,其他浏览器更适应)。

除了篡改之外,在 QueryString 中存储随机状态位会导致 URL 非常难看 - 因此 URL 对搜索引擎不友好。

关于.net - 在处理单个页面时,ViewState 是维护状态的比 QueryString 更好的选择。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/812164/

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