以前曾碰到过这个错误,不是添加自已的ViewState变量引起的。当时好象是因为动态加载了用户控件,前后加载的控件不同,但ID相同,于是引起了错误。不知你的是否也有动态加载用户控件。

解决方案 »

  1.   

    YES,YES!!!
    动态加载了用户控件,但我的ID,
    我用两个控件互换,由于其中一个控件不能设ID
    所以我就没有设两个控件的ID,我是先删一个再加一个
    我应该怎么办?
      

  2.   

    不能设ID?所有的控件都应有一个唯一的ID,不明白你为什么不能设ID。或者你可以试一下这样做:在 Page_load中只添加新的控件,而将删除原来的控件的操作放在 Page_PreRender()事件中。 后面这个事件要自已来写,还需要在 InitialComponents()中添加句柄。