1

我有一个 datalist 控件,当导致回发的控件位于 Datalist 所在的更新面板之外时,该控件在回发期间未保留其值。我已验证该用户控件及其所有父控件的视图状态已打开。

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

有什么想法可能导致这种情况吗?

4

1 回答 1

0

这是由于也位于该页面上的 Infragistics Grid Control 中的错误造成的。一旦我们升级到最新的修补程序,它就解决了这个问题。不过可以找到什么皮塔饼。

于 2009-05-21T14:16:15.683 回答