2010-12-04 43 views
0

我有一个嵌套一个或多个自定义控件实例的中继器。每个自定义控件实例都有一个下拉菜单和一个名为“更新”的按钮。javascript关闭时的中继器控制

当JS开启时,这一切都正常工作。

但是,在JS关闭的情况下,我得到“Invalid postback or callback argument。Event validation is enabled ...”错误。

想到这里,我想下面发生的事情:

ASP.NET的页面创建的ViewState。 当页面回传时,视图状态应该通过ASP.NET放置的js钩子传递回页面。
但是,由于JS处于OFF状态,因此不会传回。 ASP.NET然后标记它所期望的ViewState和它接收的Viewstate之间的不匹配。

这是正确的吗?

在这种情况下,我采取了哪些建议措施?

感谢

+0

你有一个最小的代码示例,重现您的问题? – mlibby 2010-12-04 14:09:02

回答

0

尝试设置EnableEventValidation = “假” 或ValidateRequest = “FALSE”。希望它能起作用。

谢谢

+0

谢谢,我敢肯定这会起作用,但这会让网站向XSS开放,所以我不敢这么做。 – Duncan 2010-12-04 11:51:32