我有一个datalist控件在回发期间没有保留它的值,当导致回发的控件在Datalist所在的更新面板之外时。我已经验证了该用户控件及其所有父对象的viewstate是打开的控制。
我的基本情况是我有一个Datalist,它包含页面上的用户控件。当用户在网格中选择多行并按下按钮时,后端将填充数据表并分配给Datalist,其Datalist的项模板设置为UserControl。在ItemDataBound上,我在控件中设置了特定属性,用于将该控件上的消息自定义为特定项。然后使用AJAX Control Toolkit Modal Popup [Extender]弹出。当用户按下保存时,整个页面回发。从用户控件收集数据并保存到数据库,弹出窗口消失。我目前遇到的问题是,当按下保存按钮而不是相应的数字时,DataList有0个项目。这个问题刚刚从.NET 2.0升级到.NET 3.5后才开始出现。
任何可能导致此问题的想法?
答案 0 :(得分:0)
这是由于Infragistics Grid Control中的一个错误也位于该页面上。一旦我们升级到最新的修补程序,它就解决了这个问题。但PITA要找的是什么。