1

我有一个关闭视图状态的 ListView、Data Pager 和一个 LinqDataSource。ListView 的 ItemTemplate 中有一个复选框。单击任何 DataPager 按钮时,我得到一个异常“无效的回发或回调参数。事件验证在配置中启用或在页面中使用 <%@ Page EnableEventValidation="true" %>。”

页面标记

http://pastebin.com/qbnJQtm0

代码隐藏

http://pastebin.com/MFGnAWL4

我可以通过启用 ViewState 来解决问题,但是我需要将其关闭。我的一位同事给了我一个解决问题的解决方案:将此行添加到 ItemTemplate 解决了问题

完整代码

http://pastebin.com/ZC9k9pre

我很高兴我的代码现在可以工作,但我想知道为什么带有 Checked=true 状态的第二个隐藏复选框可以解决问题。

有任何想法吗?

4

0 回答 0