zoukankan      html  css  js  c++  java
  • Asp.net2.0里Treeview的复选框级联操作

           最近也没有多少事做,自己在业余的时间研究了一下Treeview的使用方法,试着做一个功能树的东东。

           刚开始做的时候可遇到了不少麻烦,并不是自己想象的那么简单,Treeview一点也不听使唤。

           1.根节点在包含子结点的时候根本不需要跳转页面,点击跟结点名称的时候需要它执行的是展开和折叠子结点。

           通过大量的网上查找资料和VS的帮助总算找到了实现方法:

    //通过设置结点的SelectAction属性
    node.SelectAction = TreeNodeSelectAction.Expand;//用来折叠和展开结点

           2.为了不让点击结点默认回发页面,可以使用以下方法实现:

    方法1:
    node.NavigateUrl 
    = "javascript:void(0)";
    //或者
    node.NavigateUrl = "javascript:;"//用一个 ; (分号)表示 javascript 的空语句
    方法2:
    node.NavigateUrl 
    = "#";

            3.实现Treeview的复选框级联操作

            看了这篇文章http://www.cnblogs.com/itrust/archive/2006/04/03/365439.aspx 后很容易就可以实现级联

            在这里感谢 博客251 提供的方法

            在上面的地址里可以下载到 用到的TreeView2.js文件

            下面是我通过一个例子的实现方法, 创建一个TreeView.asp页面

             前台代码:

    Code

           后台代码:

    Code


     数据库的设计

    SQL Services 2000 直接还原下面的文件

    备份文件下载地址https://files.cnblogs.com/ZHF/treeExp.rar

  • 相关阅读:
    HTML编码规范(转)
    ASP.NET连接MySQL数据库方法(测试可行)
    Redis源码解析05: 压缩列表
    Redis源码解析04: 跳跃表
    Redis源码解析03: 字典的遍历
    Redis源码解析02: 字典
    Redis源码解析01: 简单动态字符串SDS
    小象垃圾分类小程序从开始到结束
    spring boot踩坑记
    spring boot打包问题
  • 原文地址:https://www.cnblogs.com/ZHF/p/1523956.html
Copyright © 2011-2022 走看看