gpt4 book ai didi

asp.net - 什么时候可以在页面上禁用事件验证?

转载 作者:行者123 更新时间:2023-12-02 09:02:07 25 4
gpt4 key购买 nike

我使用 ASP.NET ajax 从页面动态添加/删除控件,而不使用完整的回发。用户界面非常复杂。在某些情况下,当页面上的控件导致完整回发时,通过异步回发更改控件后,我收到此错误:

Invalid postback or callback argument. Event validation is enabled using '<pages enableEventValidation="true"/>'

我可以通过在页面级别设置 EnableEventValidation="false"来修复它。

这样做有什么影响?有时这样做是可以的还是这是一种黑客行为?

最佳答案

如果您有一个所见即所得的输入文本框或一个需要 HTML 的文本框,那么您必须禁用验证或执行一些 JavaScript hack。

问题是您需要提供彻底的验证以防止 XSS 等。

关于asp.net - 什么时候可以在页面上禁用事件验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/350291/

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