我做一个页面,是一个查询页面,按条件查询,可以显示GRID表格,再说得具体一点:大致功能是这样:根据不同的查询条件,可能查出来的是不同格式的表格,也就是说GRID的列是不同的,因此我采用的方法是:把显示不同的表格的 datagrid 做成不同的 ascx , 然后根据用户的条件,点查询BUTTON后,动态加载不同的表格;做到这里没什么问题:可是要命的是这表格还要分页!“上一页”“下一页”一点,就会POST BACK ,这个 PageChanged 到底该怎么半? ,我必须获得这个GRID的当前信息,所以不能每次在 PAGE_LOAD 里重新加载控件防止把信息冲掉,可是ascx 又不能维护视图; 我该怎么办呢? 我不太懂“事件冒泡”的原理,我想这里可能要用到这个技术,可是这个“冒泡”怎么写?如果在 aspx 页面捕捉“GridPageChanged”事件,又要考虑到可能是不同“ascx”中的Grid 引发的,该怎么写呢???或者说,碰到这样的问题, 有没有什么其他比较好的解决方法??分数不多,但是急切求教!!
解决方案 »
- ASP.NET 后台怎么添加消息框?
- 自定义控件资源文件引用的问题
- 像左边这样的边框效果是怎么做出来的啊?~~
- datalist中checkbox选择的一个很奇怪的问题 急需解答 希望大家可以帮帮忙
- b\s方式在服务器端操作word出现word无法响应事件错误
- Application_Start中Application["Connection"] = new OleDbConnection("dd");怎样知道要消耗多少内存?
- 安装vs2005后,IE弹出调试错误怎么解决
- 关于DropDownList的怪问题
- 同样动态生成的两个按钮,为什末第一个click响应事件,第二个就不响应?????
- 一个dataset的问题,急!!!
- 2005年希望倒分的不要再干下去了
- 这句asp代码怎么转换成asp.net(c#)?
你那样做太复杂了,影响速度,我觉得多控制html标签能更灵活有效