gpt4 book ai didi

asp.net - jQuery POST 不改变 IsPostback 变量

转载 作者:行者123 更新时间:2023-12-01 00:59:50 25 4
gpt4 key购买 nike

当使用 jQuery 将数据 POST 回服务器时,我遇到了一些奇怪的行为。

如果我在序列化表单数据中包含 __VIEWSTATE 和 __EVENTVALIDATION,IsPostback 页面变量将设置为 true,如果我排除这两个,IsPostback 将设置为 false。

对我来说包含这两个变量很容易,但是有人知道幕后发生了什么吗?

最佳答案

View 状态和事件验证跟踪的事情之一是是否发生回发。考虑到基于事件的 ASP.NET 页面生命周期,除了简单地将值存储在某处之外,没有其他方法可以跟踪回发是否发生。

换句话说,您可以通过深入查看 View 状态对象并找到回发 bool 值并将其更改为 true 来手动检查回发。这可能与描述的不完全一样,但它更好地突出了 View 状态内部发生的情况。

关于asp.net - jQuery POST 不改变 IsPostback 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/937890/

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