我有一个关闭视图状态的 ListView、Data Pager 和一个 LinqDataSource。ListView 的 ItemTemplate 中有一个复选框。单击任何 DataPager 按钮时,我得到一个异常“无效的回发或回调参数。事件验证在配置中启用或在页面中使用 <%@ Page EnableEventValidation="true" %>。”
页面标记
代码隐藏
我可以通过启用 ViewState 来解决问题,但是我需要将其关闭。我的一位同事给了我一个解决问题的解决方案:将此行添加到 ItemTemplate 解决了问题
完整代码
我很高兴我的代码现在可以工作,但我想知道为什么带有 Checked=true 状态的第二个隐藏复选框可以解决问题。
有任何想法吗?