关于Treeview控件如何给每个节点加js脚本的方法
2013-03-25 10:23
246 查看
今天遇到一个问题,想用树形控件从数据库读出菜单后,点击每个节点后去执行对应的js函数。
经过从网上查找资料, 首选,可以先取消树形控件的页面回发,从网上看到好多例子是用的js处理的,其实完全可以用一句后台代码就可以解决。
然后,开始给每个节点设置要执行的脚本就可以了,方法如下:
原理就是设置每个节点的text属性,生成可执行的HTML代码即可。
经过从网上查找资料, 首选,可以先取消树形控件的页面回发,从网上看到好多例子是用的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代码即可。
相关文章推荐
- js获取TreeView控件选中节点的Text和Value值的方法
- 数据采集-关于密码使用js脚本进行rsa方式加密的解决方法
- asp.net关于Page_Load方法和执行js脚本顺序的不同所带来的问题
- iframe中的js如何调用父页面中模块化好的脚本中的方法?
- js(javascript>中关于节点的方法和属性
- 选择TreeView控件的树状数据节点的JS方法(jquery)
- js获取TreeView控件选中节点的Text和Value值的方法
- 【转】第6篇:Xilium CefGlue 关于 CLR Object 与 JS 交互类库封装报告:自动注册JS脚本+自动反射方法分析
- 理解 backbone.js 中的 bind 和 bindAll 方法,关于如何在方法中指定其中的
- 理解 backbone.js 中的 bind 和 bindAll 方法,关于如何在方法中指定其中的 this,包含apply方法的说明[转载]
- 使用js如何获取treeview控件的当前选中的节点
- 如何在前台JS调用后台C#方法
- 关于treeview控件怎样点击根节点的文字即可展开/收缩子节点【搜藏】
- js和jquery在操作dom节点时各自的方法
- SQL 关于如何利用聚合函数把nvarchar型转成int型进行统计计算的方法
- 关于表单用js如何实现占位符placeholder的效果
- 火狐浏览器如何js关闭窗口的几种解决方法
- JS获取节点方法
- 关于js原型和继承的方法复习