博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

关于Treeview控件如何给每个节点加js脚本的方法

Posted on 2013-03-25 10:23  JmrBrvae  阅读(176)  评论(0编辑  收藏  举报

今天遇到一个问题,想用树形控件从数据库读出菜单后,点击每个节点后去执行对应的js函数。

经过从网上查找资料, 首选,可以先取消树形控件的页面回发,从网上看到好多例子是用的js处理的,其实完全可以用一句后台代码就可以解决。

TreeNode tnc=new TreeNode();
tnc.SelectAction = TreeNodeSelectAction.None;

然后,开始给每个节点设置要执行的脚本就可以了,方法如下:

 tnc.Text = "<a onclick=\"onclick=addadd('sd','Test.aspx')\" href=\"#\">" + drc[1].ToString() + "</a>";

原理就是设置每个节点的text属性,生成可执行的HTML代码即可。