首页 新闻 会员 周边 捐助

treeview节点点击两次才有反应

0
悬赏园豆:10 [待解决问题]

如题,经调试发现,第一次点击节点,触发SelectedNodeChanged,该事件里会执行sql语句,执行完后程序就跳到页面上了,不往下走了。

问题补充: 总是报错:超时时间已到
youcaihua的主页 youcaihua | 初学一级 | 园豆:110
提问于:2011-01-26 15:10
< >
分享
所有回答(4)
0

看看你sql执行是不是有异常

keepsilence | 园豆:457 (菜鸟二级) | 2011-01-26 15:49
sql 单独在sql2005里执行,没有问题
支持(0) 反对(0) youcaihua | 园豆:110 (初学一级) | 2011-01-26 16:16
0

今天刚在csdn上看一个(可以说是牛人吧)说:asp.net控件都是先触发chenge事件,然后触发其他事件,这样的话,你的chenge事件触发以后页面已经回发,这样那个点击事件就不触发了。

顾晓北 | 园豆:10898 (专家六级) | 2011-01-26 15:51
点击其他的节点都没有问题,这个节点的不同处是查询了三个表
支持(0) 反对(0) youcaihua | 园豆:110 (初学一级) | 2011-01-26 16:16
呵呵,那你断点调试一下吧,看看原因。。。
支持(0) 反对(0) 顾晓北 | 园豆:10898 (专家六级) | 2011-01-26 16:56
0

报超时时间已到的话,你应该先看下SQL语句是否需要优化,或者是查询的表没用索引之类的,实在不行也可以适当延长超时时间设置

七月霄雨 | 园豆:1282 (小虾三级) | 2011-01-26 19:45
0

报超时时间,你把数据库访问超时设置为0,这样就不会超时了

茂茂 | 园豆:2894 (老鸟四级) | 2011-01-27 09:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册