注册 登录
编程论坛 ASP.NET技术论坛

求助,关于treeview中dopostback事件的问题?

球球 发布于 2008-09-19 15:18, 2203 次点击
点击treeview节点的 +,- 号时触发了doPostBack事件,如何来避免?
使用
TreeNode obj= new TreeNode();
obj.SelectAction =TreeNodeSelectAction.Expand;
不起作用,这句只对节点起作用,但对弹开关闭的+,- 号不起作用,不知道我说明白了没有?
treeview是异步显示的。
12 回复
#2
球球2008-09-19 17:57
主要原因是树自定义控件异步调用数据时复选框的ID全部为相同的了,如何解决这个问题?
#3
仰望星空2008-09-19 20:47
没用过,不知道,帮顶了只能
#4
球球2008-09-20 22:49
异步调用,使用树听朋友说本身就有问题,但是我使用的按钮是动态产生的,而且是在选项卡里来操作的,不知道怎么办,希望知道的朋友能提个见意。谢谢。
#5
hebingbing2008-09-20 23:07
球球,以前潜水的时候经常见到的前辈……
我觉得你是不是把代码贴出来让大家看看啊,不确定可以解决但是这样至少问题可以更清楚一些……
自动生成控件时id相同,那么的话你是不是可以再循环生成控件的时候也给控件名+i啊……
我以前也做过一个这样的树,我给你找找你看看啊……
#6
hebingbing2008-09-20 23:20
你告诉我你的邮箱吧,我给你发过来……
#7
球球2008-09-22 12:21
hebingbing谢谢了.
ycqhg@
#8
球球2008-09-22 12:23
树是自定义控件,代码没办法贴。
#9
球球2008-09-22 12:31
好象少说了一点,树控件每个节点前带有复选框联动功能。
现在异步调用数据,连选中的节点的值都取不到了。
stvConfig.CheckedNodes取不到值。
如果不异步调用,一切正常。
#10
hebingbing2008-09-24 08:19
实在不好意思,我这几天很忙,都没有来这里,都把这事情给忘了,现在也不在宿舍,等我25号回学校了给你一定发过去^
#11
hebingbing2008-09-24 13:24
我已经发过去了,注意查收……
#12
球球2008-09-24 19:32
已经收到,谢谢斑竹。
#13
hebingbing2008-09-24 21:28
谢什么啊,还不知道有没有帮助了……
1