我们厌倦了在我们的Web应用程序中收到有关“无效回发或回调参数”的异常。哪些情况会导致此错误?禁用ASP.NET EventValidation
与用户交流之后,我们确定导致此问题的一个可能原因是他们点击导致回发的内容,然后在初始回发完成之前单击其他内容。
禁用事件验证有什么危害?为了它的价值,我们安装了SecureIIS以提高安全性。
UPDATE:在某些地方,我们使用Javascript来修改某些控件值,如下拉列表选项(我们这样做是为了提供更好的用户体验 - 更少的回传)。这很可能导致错误。我们对所有用户输入进行了严格的编辑,因此我们将继续禁用EventValidation。谢谢!