首页 新闻 会员 周边 捐助

js 触发treeview的SelectedNodeChanged事件

0
悬赏园豆:30 [已关闭问题] 关闭于 2016-03-21 15:14

不知道__doPostBack里面参数怎么填写。__doPostBack('','')触发了,但是后台SelectedNodeChanged事件没有触发。

清海扬波的主页 清海扬波 | 小虾三级 | 园豆:825
提问于:2016-03-17 09:44
< >
分享
所有回答(1)
0

你把autopostback属性设置为true

刘宏玺 | 园豆:14020 (专家六级) | 2016-03-17 10:16

没有这个属性,默认就是这样的。

支持(0) 反对(0) 清海扬波 | 园豆:825 (小虾三级) | 2016-03-17 10:55

@清海扬波: __doPostBack('treeview的ID','SelectedNode = 选择的节点的Value')

支持(0) 反对(0) 刘宏玺 | 园豆:14020 (专家六级) | 2016-03-17 11:07

@刘宏玺: var o = window.event.srcElement;alert(o)//内容是javascript:__doPostBack('menu','ID'),

再调用__doPostBack('menu','ID');这个页面会闪一下,但是后台方法还是没调用。

支持(0) 反对(0) 清海扬波 | 园豆:825 (小虾三级) | 2016-03-17 12:05

@清海扬波:  如果你选中的是value是ID的节点的话,你这样写

__doPostBack('menu','SelectedNode = ID')

支持(0) 反对(0) 刘宏玺 | 园豆:14020 (专家六级) | 2016-03-17 12:41

@刘宏玺: __doPostBack('menu','SelectedNode = ID')还是不会触发后台处理。

支持(0) 反对(0) 清海扬波 | 园豆:825 (小虾三级) | 2016-03-17 13:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册