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. heart beat/心跳包

    为什么需要heart beat/心跳包?因为tcp keep-alive不能满足人们的实时性的要求,就是这么简单. socket的长时间连接的话,是需要心跳包.心跳包就是维持双方的连接,每隔一段时间发 ...

  2. Mac上配置Privoxy

    此文档适用于走Shadowsocks代理,想利用Privoxy将主机作为代理服务器的用户. 0.安装完Privoxy后,打开终端命令. 1.打开Privoxy的配置文件config: cd /usr/ ...

  3. Making my own Autonomous Robot in ROS / Gazebo, Day 1: Building the static model

    Day 1: Setting up ROS: Indigo OS: Ubuntu 14.04 OS: Gazebo 7.0.0 Initialize the workspace To create t ...

  4. HTML特殊转义字符列表

    HTML特殊转义字符列表 最常用的字符实体 显示  说明  实体名称  实体编号   空格       <       小于   <  < >  大于  > > & ...

  5. spark的standlone模式安装和application 提交

    spark的standlone模式安装 安装一个standlone模式的spark集群,这里是最基本的安装,并测试一下如何进行任务提交. require:提前安装好jdk 1.7.0_80 :scal ...

  6. JAVA 1.6 流程控制语句

    1. 条件运算符(三元表达式),其形式为:type d = a ? b : c; 具体化形式为:int d = 2 < 1 ? 3 : 4;2. 轻量级的文本编辑器:UltraEdit.Edit ...

  7. (转载)Linux如何编译安装源码包软件

    一.什么是源码包软件: 顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见:在国内源可见的软件几乎绝迹:大多开源软件都是国外出品:在国内较为出名的开源软件有fcitx;l ...

  8. jQuery get() 函数

    get() 函数 用于获取当前jQueryobject对象所匹配的DOM元素 语法 jQueryobject.get(index)//因为在JQuery中.很多时候和[]等价所以jQueryobjec ...

  9. Android TabHost使用

    TabHost是Android中自带的选项卡控件,效果图如下: 主布局文件 <RelativeLayout xmlns:android="http://schemas.android. ...

  10. python & c

    http://www.ibm.com/developerworks/cn/linux/l-cn-pythonandc/