PanTian 香草园主

关注软件产业的历史、现在、未来。 30而立,立志的立,新的开始……
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

我在VS2005 RC版里,想在客户端用JavaScript操作TreeView,但参考网上的方法,在下面第三句就报错了,错误:不支持该属性或方法。

var str_CT100= "ctl00_CenterContent_";

var txt = str_CT100 + "tvLibrary";
var LibraryTree = document.getElementById(txt);
var LibraryTreeNode = LibraryTree.getTreeNode(event.treeNodeIndex);

我之所以需要在客户端用javascript操作treeview,只是想做回调而已。在服务器端操作treeview,是非常简单的。但点击Node时,刷新得特别厉害,而那个AutoPostBack开关在VS2005 RC里也不见了。所以,只好在Page_Load里设置这个TreeView的"onclick"事件的,开始是使用"onselectedchanged"也不行的。

另外,Node是不确定,我是想用回调方法,在数据库中把与Node关联的数据取出来,然后,在客户端用javascript加上去的。如果要删除Node,也是先在数据库中删除掉,然后再在客户端用JS删除该Node的呀。

现在就是无法在客户端用JS确定我点击的是哪一个Node。网上以前的用javascript操作TreeView的方法都不能用了。(RC与RTM应该差别非常少的,所以,懒得去下载RTM了,等着出中文版了)

还请各位大大帮帮忙,感谢不尽呀!