【发布时间】:2012-01-31 17:29:12
【问题描述】:
我目前正在尝试使用包含两个 ASPxGridView 控件和一个小表单的 UpdatePanel。但是,我遇到了一些问题。我已经使用相同的设置配置了其中的 2 个网格视图,以及各自的数据源和事件。当我在更新面板中使用网格视图的“SelectionChanged”事件作为执行 AsyncPostback 的触发器时,就会出现这种情况。
真正的谜团是,当我将一个网格视图的“EnableCallBacks”属性设置为“真”时,它不会使用更新面板,而另一个则完美更新。但是,如果我将这两个属性都设置为 false,允许它们都更新面板,它就会中断。但是,它以一种奇怪的方式中断。当我进入并选择任何内容时,它只会锁定并且不会更新任何内容 90 秒(我认为这是默认超时)。
在触发“OnSelectionChanged”事件时,是否有任何理由不能在同一个更新面板中使用 2 个 ASPxGridviews 并设置相应的触发器来更新面板?如果没有,是否需要设置“SettingsBehavior-ProcessSelectionChangedOnServer”以外的其他设置才能使网格视图正常工作?
【问题讨论】:
标签: asp.net updatepanel devexpress aspxgridview