我正在将大型 C# asp.net 1.1 项目转换为 asp.net 2.0。一切都适用于 asp.net 1.1,但不适用于 asp.net 2.0。我已经设法编译所有东西,并且在大多数情况下一切正常,但我遇到了以下错误:
Invalid post or callback. <pages EventValidation="True"/> in configuration or <%@Page EnableEventValidation="true"%> in a page. For security purposes, this feature verifies the arguments to post back or callback events originate from the server control that originally rendered them. If the data is valid and expected, use ClientScriptManager.Register for event validation method in order to register the postback or call back data for validation.
情况是我有一个页面启动另一个页面,并且启动的页面尝试回发到原始页面。当这在 ASP.Net 1.1 中有效,但在 asp.net 2.0 中无效时,我感到困惑。我已经验证在项目或其依赖项中找不到“EventValidation”。如果我必须使用 ClientScriptManager.Register 方法,调用是否需要进入父页面或子页面,我应该在哪里调用?
您可以提供的任何帮助将不胜感激。