我做一个页面,是一个查询页面,按条件查询,可以显示GRID表格,再说得具体一点:大致功能是这样:根据不同的查询条件,可能查出来的是不同格式的表格,也就是说GRID的列是不同的,因此我采用的方法是:把显示不同的表格的 datagrid 做成不同的 ascx , 然后根据用户的条件,点查询BUTTON后,动态加载不同的表格;做到这里没什么问题:可是要命的是这表格还要分页!“上一页”“下一页”一点,就会POST BACK ,这个 PageChanged 到底该怎么半? ,我必须获得这个GRID的当前信息,所以不能每次在 PAGE_LOAD 里重新加载控件防止把信息冲掉,可是ascx 又不能维护视图; 我该怎么办呢? 我不太懂“事件冒泡”的原理,我想这里可能要用到这个技术,可是这个“冒泡”怎么写?如果在 aspx 页面捕捉“GridPageChanged”事件,又要考虑到可能是不同“ascx”中的Grid 引发的,该怎么写呢???或者说,碰到这样的问题, 有没有什么其他比较好的解决方法??分数不多,但是急切求教!!
解决方案 »
- 怎么在JS中触发后台代码?
- webservice中如何返回request或response对象?
- 用JS,Calendar选择日期的事件是什么(反正不是onclick)?取得选择日期的值怎么写?
- Fileupload上传文件重命名及获取路径并显示的问题
- asp.net中如何返回二个日期之间相差的天数?
- 紧急求救:一个下拉框的古怪问题
- 有没有那位同好能够共同交流一下列出自己的QQ怎么样阿
- 急切求助: IsPostBack 与 Request之间的矛盾
- 为什么我的IIS上不支持ASP.NET?要怎样配置一下才支持ASP.NET?
- 请问如何得到在网页中得到对方的IP
- 2005年希望倒分的不要再干下去了
- 这句asp代码怎么转换成asp.net(c#)?
你那样做太复杂了,影响速度,我觉得多控制html标签能更灵活有效