0

我们在更新面板中有一个文本框,它在文本更改时回发。对服务器的 1000 个 POST 请求中大约有 1 个缺少 __EventValidation 表单元素(我们使用日志验证,当发生此异常时,请求缺少此表单元素)

由于这种情况并非始终如一,因此我们排除了任何编码问题。我们怀疑用户甚至在表单完全加载之前就发布了表单。


问题:如果我们没有通过覆盖 Render 方法来执行任何 Response.Flush,是否可以将此 __EventValidation 元素移动到表单的顶部而不是底部?

4

1 回答 1

1

看起来 .NET 2.0 SP2 已修复此问题。

http://blogs.msdn.com/tom/archive/2008/03/14/validation-of-viewstate-mac-failed-error.aspx#8970568

于 2009-02-11T20:19:31.257 回答