2010-08-17 86 views
0

我的网站,我启动它在服务器上,它的工作以及内部却正在网上当这个错误出现在登记表无效的回发或回调参数

<error>

无效的回发或回调参数。使用配置中的<pages enableEventValidation="true"/>或页面中的<%@ Page EnableEventValidation="true" %>可启用事件验证。为了安全起见,此功能验证回发或回调事件的参数来自最初呈现它们的服务器控件。如果数据有效且预期,请使用ClientScriptManager.RegisterForEventValidation方法为注册回发或回调数据进行验证。

+0

如果它是内部播放,那么你可能有不同的web.config不检查验证。我认为你需要在这里发布一些代码来帮助你更多地了解错误的要点。 – Aristos 2010-08-17 07:47:43

回答

0

由于您在验证器认为不安全的表单中输入了某些内容,因此显示该错误。这用于阻止注入攻击,例如在表单中输入恶意JavaScript。

如果您在本地输入相同的东西并且“在线”并仍然出现该错误,请检查是否已在本地关闭并在生产环境中打开它。

但是,建议使用enableEventValidation =“true”,因为它为您提供了许多免费的安全性。

相关问题