最近在对vs2003的一个项目做界面修改,用到了TreeView,一时不知道该用哪个,在网上搜了下下了mzTreeView。
解压打开网页一看,好熟悉,原来就是csdn论坛的左边导航。
不管别的,先做把html用记事本打开,代码不是很难,全是用js写的,如下:
接着想它的节点时怎么形成的,仔细一看,原来节点可以有两部分组成,data数组和xmlstr,接着想我项目中用到的数据是从数据库中读取的,只要把xmlstr中的内容改变,然后利用脚本注册不就可以了。(后来知道利用data也是可以的)然后添加一个aspx页面,把下载下来文件中html内容复制到aspx页面,下面这两句必须得加上:
然后就在cs文件中操作了
二级菜单代码跟一级类似就不贴了。运行成功,哈哈。
不过,在如何给节点添加单击事件没有研究出来,比如说当单击时可以跳到另外已经写好的javascript函数中。高手还请告知,先谢了。