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. $.ajax()方法所有参数详解;$.get(),$.post(),$.getJSON(),$.ajax()详解

    [一]$.ajax()所有参数详解 url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. type: 要求为String类型的参数,请求方式(post或get)默认为get.注 ...

  2. CentOS 7 最小化安装的无线网络配置

    1.首先下载iw工具. yum -y install iw 2.获取无线网卡的名称 执行iw dev,假设获得名称为 wlp3s0(示例) 3.激活无线网络接口 执行ip link set wlp3s ...

  3. php : 基础(6)

    数组 数组基础 含义: 数组就是一系列数据的集合体,他们按设定的顺序排列为一个"链的形状". 注意:php中的数组单元的顺序,跟下标无关! 数组定义(赋值): $arr1 = ar ...

  4. 执行Hadoop job提示SequenceFile doesn't work with GzipCodec without native-hadoop code的解决过程记录

    参照Hadoop.The.Definitive.Guide.4th的例子,执行SortDataPreprocessor作业时失败,输出的错误信息 SequenceFile doesn't work w ...

  5. 隐藏原生html5 video controls

    隐藏原生html5 video controls 凤凰视频焦点项目mobile html5播放器测试时bug,由于没有用原生的controls而是自己写的custom controls,虽然设置了co ...

  6. iOS - GeoCoder 地理编码

    前言 NS_CLASS_AVAILABLE(10_8, 5_0) @interface CLGeocoder : NSObject 地理编码 地名 -> 经纬度 等具体位置数据信息.根据给定的位 ...

  7. VMware Ubuntu Kaldi

    1.VMware10.0 秘钥网上搜就好了 2.ubuntu12.04 (1)安了几次14.04,16.04,12.04,最后窗口和分辨率的bug 还是没有解决 (2)终端显示菱形乱码的解决:直接用英 ...

  8. Eclipse右下角一直提示Computing additional info解决办法

    今天不知道按了什么,发现Eclipse右下角一直提示computing additional info,打开progress,里面同时有好几条一样的信息,但是一直也执行不完,上网查找方案,发现原来是用 ...

  9. arm cache line,PLD指令

    C中嵌入汇编PLD指令:asm("PLD [%0,#128]": :"r" (psrc) ); copy自官方文档: 4.2.7. PLD.PLDW 和 PLI ...

  10. Java中的方法应用

    一.如何定义java中的方法 所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块. 语法: 1. 访问修饰符:方法允许被访问的权限范围, 可以是 public.protected.priv ...