2009-05-20 78 views
1

我有一个datalist控件在回发期间不保留它的值,当引发回发的控件位于Datalist所在的更新面板之外时。我已验证该用户控件的viewstate处于打开状态以及其所有的父母控制。Datalist未保留回发上的值

我的基本情况是,我有一个Datalist包含页面上的用户控件。当用户在网格中选择多行并按下按钮时,数据表将填充到后端,并分配给将其项目模板设置为UserControl的Datalist。在ItemDataBound上,我在控件中设置了特定属性,该控件将该控件上的消息自定义为特定项目。然后使用AJAX Control Toolkit Modal Popup [Extender弹出。当用户按下“保存整个页面”回复。数据从用户控件收集并保存到数据库,弹出消失。我目前遇到的问题是,当按下保存按钮而不是适当的数字时,DataList有0个项目。从.NET 2.0升级到.NET 3.5后,这个问题刚刚开始出现。

任何想法可能导致这种情况?

回答

0

这是由于Infragistics网格控制中的一个错误,该错误也位于该页面上。只要我们升级到最新的修补程序,它就解决了问题。什么是PITA可以找到。