从2.0迁移到4.0后UserControl失败的状态

从2.0迁移到4.0后UserControl失败的状态

问题描述:

我有一个gridview和一个usercontrol。关于Rowediting事件,我在用户控件中绑定了详细信息。但是,如果在该usecontrol内发生任何回发,则会生成以下excetion。从2.0迁移到4.0后UserControl失败的状态

“加载视图状态失败加载视图状态的控件树必须与前一个请求中用于保存视图状态的控件树匹配,例如,动态添加控件时,返回必须与初始请求期间添加的控件的类型和位置匹配“

该代码与框架版本2.0一起工作正常。迁移我们的网站,框架4.0版后,这是不工作

注:我不添加/更换控制动态

这现在已经得到解决。问题是我在行编辑事件中打开用户控件,实际上并未编辑该行。我把e.cancel = true;在行编辑事件中解决了这个问题

+1

祝贺修复!如果可以,请确保将答案标记为“已接受”,以便其他人可以从您的解决方案中学习。干杯〜 – 2012-05-10 14:40:01