我做一个页面,是一个查询页面,按条件查询,可以显示GRID表格,再说得具体一点:大致功能是这样:根据不同的查询条件,可能查出来的是不同格式的表格,也就是说GRID的列是不同的,因此我采用的方法是:把显示不同的表格的 datagrid 做成不同的 ascx , 然后根据用户的条件,点查询BUTTON后,动态加载不同的表格;做到这里没什么问题:可是要命的是这表格还要分页!“上一页”“下一页”一点,就会POST BACK ,这个 PageChanged 到底该怎么半? ,我必须获得这个GRID的当前信息,所以不能每次在 PAGE_LOAD 里重新加载控件防止把信息冲掉,可是ascx 又不能维护视图; 我该怎么办呢? 我不太懂“事件冒泡”的原理,我想这里可能要用到这个技术,可是这个“冒泡”怎么写?如果在 aspx 页面捕捉“GridPageChanged”事件,又要考虑到可能是不同“ascx”中的Grid 引发的,该怎么写呢???或者说,碰到这样的问题, 有没有什么其他比较好的解决方法??分数不多,但是急切求教!!