gpt4 book ai didi

Android 手机浏览器上的 ASP.Net 事件验证失败

转载 作者:太空狗 更新时间:2023-10-29 15:24:18 25 4
gpt4 key购买 nike

我们正在运行一个相当大的网站,我们的许多访问者已经开始使用基于 Android 的手机访问该网站。但是,当他们尝试登录时,我们收到事件验证错误:

Invalid postback or callback argument. Event validation is enabled using in configuration or <%@ Page EnableEventValidation="true" %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.

有谁知道在不完全禁用事件验证的情况下解决此问题的方法吗?

他们并不是每次都来访,但经常出现问题就足​​够了。

我们也永远不会在基于 PC 的浏览器(IE、FF、Chrome、Safari、Opera 等)上获得这些

编辑:

发生这种情况的页面没有更新面板,没有自定义 __doPostback 代码等。它几乎是普通的,带有一个导致回发的简单 LinkBut​​ton。

这个错误也发生在其他一些页面上(现在才发现),所以我怀疑这是一个单独的设计错误。

我认为这更有可能是基于 Android 的浏览器和一般 ASP.Net 的问题。

最佳答案

我想我在这里找到了答案:

http://support.microsoft.com/kb/969548

我认为是这种情况的原因是,当我在我的 Android 模拟器上正常浏览时,我无法复制它,但如果我在页面完成加载之前单击按钮,我可以。此外,即使是 3G 网络也足够慢,​​这种情况很可能发生,因为不耐烦的用户会在看到他们想要的选项后立即点击。

关于Android 手机浏览器上的 ASP.Net 事件验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3455428/

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