六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 122|回复: 0

GridView的DataBind相关的事件会触发两次的情况

[复制链接]

升级  1.2%

160

主题

160

主题

160

主题

进士

Rank: 4

积分
506
 楼主| 发表于 2013-2-7 19:49:16 | 显示全部楼层 |阅读模式
今天碰到一个很奇怪的问题,在GridView的EnableViewState设置为false的情况下,GridView的DataBind会触发两次。真是郁闷。后来在Google上搜了一下,原来这是GridView的机制。当EnableViewState为false的情况下,GridView需要在处理事件之前绑定一次数据,以便恢复控件的属性。而处理事件结束之后,还会做正常的页面数据绑定。以下这个页面对此有详细的讨论:

http://www.thescripts.com/forum/thread484156.html
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表