Updatepanel gridview与ClienIdMode
2013-02-06 13:13
190 查看
gridview updatepanel masterpage clienidmode=static
好久没有写博客了,今天碰到一个非常恶心的问题,搞了一个上午终于解决了,觉得很有必要记录下这个知识点。
1.首先 griview 分页排序写好,这个以前写过 用了10分钟写完,然后发现在分页或者排序的时候页面要刷新,心里想简单 不就是外面套个updatepanel 阻止gridview这2个事件引起页面回发嘛
2.在gridview外面套上updatepanel 结果这个时候灵异的事件出现了,不管我怎么做 点击gridview的分页和排序的时候就是会引起整个页面回发 ,我放了一个button进去测试,发现button的click事件并没有引起回发(其实在后面会发现应该在这里发现问题了,为啥button的整页刷新被组织了,但是gridview 的整页刷新并没有被阻止)
3.百思不得其解啊,查遍各种书籍 看了几遍updatepabel的说明,没用
4.没法只好用滚雷的方法查找,首先把griview和updatepanel拿到一个新的页面测试,很好,更没想通了,gridview的分页排序都只是部分回发 没有刷新到整个页面
5.难道是MASTER的问题? 把master updataepael gridview 放一起,错误出现了,不管怎么点就是引起整页回发,还是百思不得其解,最后想 不会是clienidmode =static 的问题吧。。。。。。
删掉clienidmode=static ,一起恢复正常了。。。。。。
6.clienidmode 是微软4.0的新功能 如果设置 clienidmode =static ,控件的客户端ID就不会随着层级被改变,在写JS的时候及其方便,不用再写 document.getElementId(<'control.clientId'>),
clientidmode='static',但如果是gridview 慎用。
好久没有写博客了,今天碰到一个非常恶心的问题,搞了一个上午终于解决了,觉得很有必要记录下这个知识点。
1.首先 griview 分页排序写好,这个以前写过 用了10分钟写完,然后发现在分页或者排序的时候页面要刷新,心里想简单 不就是外面套个updatepanel 阻止gridview这2个事件引起页面回发嘛
2.在gridview外面套上updatepanel 结果这个时候灵异的事件出现了,不管我怎么做 点击gridview的分页和排序的时候就是会引起整个页面回发 ,我放了一个button进去测试,发现button的click事件并没有引起回发(其实在后面会发现应该在这里发现问题了,为啥button的整页刷新被组织了,但是gridview 的整页刷新并没有被阻止)
3.百思不得其解啊,查遍各种书籍 看了几遍updatepabel的说明,没用
4.没法只好用滚雷的方法查找,首先把griview和updatepanel拿到一个新的页面测试,很好,更没想通了,gridview的分页排序都只是部分回发 没有刷新到整个页面
5.难道是MASTER的问题? 把master updataepael gridview 放一起,错误出现了,不管怎么点就是引起整页回发,还是百思不得其解,最后想 不会是clienidmode =static 的问题吧。。。。。。
删掉clienidmode=static ,一起恢复正常了。。。。。。
6.clienidmode 是微软4.0的新功能 如果设置 clienidmode =static ,控件的客户端ID就不会随着层级被改变,在写JS的时候及其方便,不用再写 document.getElementId(<'control.clientId'>),
clientidmode='static',但如果是gridview 慎用。
相关文章推荐
- Gridview Row事件响应方法无法获取其它UpdatePanel中控件数据的解决办法
- gridview+updatePanel 换页
- 把GridView控件完全放入UpdatePanel中时,实现了点击编辑、更新等按钮时,页面不再刷新,对话框不起作用
- UpdatePanel中GridView的分页问题
- GridView与UpdatePanel组合无刷新分页
- asp.net updatepanel里gridview更新需要点鼠标两次问题解决
- 如何利用GridView与UpdatePanel组合实现无刷新:新增、编辑、删除、分页效果?
- asp:UpdatePanel 中 GridView 使用 LinkButton 选择无反应 解决方法
- 关于GridView,UpdatePanel的局部更新与全局更新
- asp.net之GridView+UpdatePanel异步刷新
- updatePanel 中GridView 点击按钮无反应解决方法
- 新写的一个使用ASP.NET AJAX中的UpdatePanel控件实现GridView的无刷新删除,更新,添加,查询!
- 用UpdatePanel异步展开GridView行数据
- 同时避免GridView ArgumentNullException 值不能为空和使用Updatepanel乱码
- ASP.NET的GridView在UpdatePanel里导出Excel的语句
- UpdatePanel GridView刷新
- updatePanel 中GridView 点击按钮无反应解决方法
- 系统学习asp.net Ajax中GridView、UpdatePanel、UpdateProgress、Timer使用
- UpdatePanel GridView 无刷新操作
- 在Ajax中,UpdatePanel里面GridView点击删除按钮的时候,弹出删除确认对话框