1. 数据准备
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
    ,
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             }
                                         })
                                     }
                                 })
                             },
                                                      {
                                 CateId = ,
                                 CateName =                              Depth = ,
                                 ParentId = ,
                                 SubCategories =                              {
                                                                      {
                                         CateId = ,
                                         CateName =                                      Depth = ,
                                         ParentId = ,
                                         SubCategories =                                      {
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             }
                                         })
                                     },
                                                                      {
                                         CateId = ,
                                         CateName =                                      Depth = ,
                                         ParentId = ,
                                         SubCategories =                                      {
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             }
                                         })
                                     },
                                                                      {
                                         CateId = ,
                                         CateName =                                      Depth = ,
                                         ParentId = ,
                                         SubCategories =                                      {
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             }
                                         })
                                     }
                                 })
                             }
                         })
                     },
                                      {
                         CateId = ,
                         CateName =                      Depth = ,
                         ParentId = ,
                         SubCategories =                      {
                                                      {
                                 CateId = ,
                                 CateName =                              Depth = ,
                                 ParentId = ,
                                 SubCategories =                              {
                                                                      {
                                         CateId = ,
                                         CateName =                                      Depth = ,
                                         ParentId = ,
                                         SubCategories =                                      {
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             }
                                         })
                                     },
                                                                      {
                                         CateId = ,
                                         CateName =                                      Depth = ,
                                         ParentId = ,
                                         SubCategories =                                      {
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             }
                                         })
                                     },
                                                                      {
                                         CateId = ,
                                         CateName =                                      Depth = ,
                                         ParentId = ,
                                         SubCategories =                                      {
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             }
                                         })
                                     }
                                 })
                             },
                                                      {
                                 CateId = ,
                                 CateName =                              Depth = ,
                                 ParentId = ,
                                 SubCategories =                              {
                                                                      {
                                         CateId = ,
                                         CateName =                                      Depth = ,
                                         ParentId = ,
                                         SubCategories =                                      {
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             }
                                         })
                                     },
                                                                      {
                                         CateId = ,
                                         CateName =                                      Depth = ,
                                         ParentId = ,
                                         SubCategories =                                      {
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             }
                                         })
                                     },
                                                                      {
                                         CateId = ,
                                         CateName =                                      Depth = ,
                                         ParentId = ,
                                         SubCategories =                                      {
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             },
                                                                                      {
                                                 CateId = ,
                                                 CateName =                                              Depth = ,
                                                 ParentId = ,
                                             }
                                         })
                                     }
                                 })
                             }
                         })
                     }
                 });
             }
     
                      {
                                           GetCategories(categoryList, categories);
                          }
     
                      {
                              {
                     allCategories.Add(                 {
                         CateId = subcategory.CateId,
                         CateName = subcategory.CateName,
                         Depth = subcategory.Depth,
                         ParentId = subcategory.ParentId
                     });
                                      {
                         GetCategories(allCategories, subcategory.SubCategories);
                     }
     
                 }
             }
     
         }
     
              {
              
              
              
              
                  }
     }
  2. 服务准备
              {
                               {
                 ContractResolver =          });
     
             context.Response.ContentType =          context.Response.Write(result);
     
         }
     
              {
                      {
                          }
         }
     
     }
  3. 界面控件处理,并引入AngularJS
    );
    );
    ] = $scope.tempCate.filter(function(value, index, array) {
    ;
    ] = ] = ] = ] = $scope.tempCate.filter(function(value, index, array) {
     && value.parentId == newVal.cateId;
    ] = $scope.tempCate.filter(function(value, index, array) {
     && value.parentId == newVal.cateId;
    ] = ] = $scope.tempCate.filter(function(value, index, array) {
     && value.parentId == newVal.cateId;
    ];
    ; i > ; i--) {
    ];
                 <                 <option value=             </             <                 <option value=             </             <asp:HiddenField runat=         </div>
             <asp:Button ID=     </form>
     </body>
     </html>
  4. 后台代码
             {
                 LoadCategoryId = ;
             }
         }
     
     
              {
             Button1.Text = hfCategory.Value;
         }
     }
  5. 说明
  • 需要引入angular.js和ui-bootstrap.js
  • AngularJS的$scope.$watch很有用
  • 借助隐藏域实现前台台数据传递
  • 源码地址

WebForm使用AngularJS实现下拉框多级联动的更多相关文章

  1. 下拉框多级联动辅助js,优化您的下拉框

    function IniteSelect(options) { $("body").IniteSelect(options) } (function ($) { $.fn.Init ...

  2. angularJs实现下拉框多选

    话不多说,直接上干货. 肯定需要下拉选插件.必须引入的是   注意 先后顺序 select2.css select2-bootstrap.css select2.min.js angular.min. ...

  3. C# MVC LayUI实现下拉框二级联动

    一.layui.use 1.LayUI的官方使用文档:https://www.layui.com/doc/ 2.layui的内置模块不是默认就加载好的,必须要执行启动模块的这种方法后模块才会加载: 3 ...

  4. asp 下拉框二级联动

    <script language = "JavaScript"> //js开始 var aaa;//定义aaa变量 aaa=0;//aaa赋0 bb = new Arr ...

  5. ASP.NET——实现两个下拉框动态联动

    引入: 在网页中,我们经常会遇到下图中的情况.首先在下拉框中选择所在的省,选择之后,第二个下拉框会自动加载出该省中的市.这样设计极大的方便了用户的查找.那这是如何实现的呢? 1.建立数据库 " ...

  6. 通过创建元素从而实现三个下拉框的联动效果(create.Element("option"))和提交表单时的验证p.match("请选择")

    <html> <head> <meta charset="utf-8"> <title>下拉框</title> < ...

  7. django:下拉框二级联动实现

    注意:只列举核心部分代码 前台模板: 第一级下拉菜单: <div class="col-sm-4"> <select data-placeholder=" ...

  8. angularjs 实现下拉框编辑数据回显

    https://www.cnblogs.com/janice-jia/p/9764938.html 正常的js回显选择,需要添加 select ="selected",angula ...

  9. angularJS select下拉框检测改变

    html:(已引入amazeUI) <div style="width:70px;display:inline-block;"> <form class=&quo ...

随机推荐

  1. MySQL + Atlas --- 部署读写分离

    阅读目录 1. 数据库用户配置 2. 主从数据库连接 3. Atlas配置 4. 读写分离测试 序章 Atlas是360团队弄出来的一套基于MySQL-Proxy基础之上的代理,修改了MySQL-Pr ...

  2. Grafana + Zabbix --- 部署分布式监控系统

    阅读目录: 1. 关闭防火墙 2. 安装Zabbix下载源 3. ZabbixClient  --- 安装zabbix-agent代理 4. ZabbixServer --- 安装zabbix-ser ...

  3. 单据UI界面设计开发

    1.新建单据界面数据 2.创建数据模型,包括单据.单据行.设置应用缺省特性,每个模型树下只有一个红色项 3.新增动作,系统默认没有弃审支作按钮事件 4. 新增UI Form,选择对应的模型树及表单类别 ...

  4. JavaScript中关于地址的获取

    //取当前页面名称(不带后缀名) function pageName(){ var a = location.href; var b = a.split("/"); var c = ...

  5. 【转】wpa_supplicant与wpa_cli之间通信过程

    [转]wpa_supplicant与wpa_cli之间通信过程 转自:http://blog.chinaunix.net/uid-26585427-id-4051479.html wpa_suppli ...

  6. [SQL] SQL 查出一张表中重复的所有记录

    在A表中存在一个字段“AccountId”,而且不同记录之间的“AccountId”值有可能会相同,现在就是需要查询出在该表中的各记录之间,“AccountId”值存在重复的项,这里count记录该字 ...

  7. ORACLE迁移votedisk,spfile以及OCRfile的方法

    在安装GUI时,创建了第一块ASM磁盘,命名为DATA1,上面存放了spfile文件,ocrfile文件,并且作为了vote盘.感觉名字和实际不符,容易搞混,所以想删除这个磁盘,直接删除会报错: OR ...

  8. flume原理及代码实现

    转载标明出处:http://www.cnblogs.com/adealjason/p/6240122.html 最近想玩一下流计算,先看了flume的实现原理及源码 源码可以去apache 官网下载 ...

  9. 获取$(this)子节点对象的方法

    获取$(this)子节点对象的方法: 1.children()方法: children() 方法返回被选元素的所有直接子元素. 该方法只会向下一级对 DOM 树进行遍历. 2.find()方法: fi ...

  10. html标签

    HTML常用标签 首先要知道html标签的一些特点: 1.类似“<关键字>”这样由尖括号包关键字组成,例如<html>,<div>…… 2.一般是成对出现的,由开始 ...