首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.net中的动态级联按钮列表

问ASP.net中的动态级联按钮列表
EN

Stack Overflow用户
提问于 2014-01-28 05:38:46
回答 2查看 153关注 0票数 0

我正在尝试找出一种在ASP.NET中使用级联按钮过滤器的方法

例如:

系:数学,科学,历史,如果点击数学..将显示线路按钮。如果点击Science...Line: 4,5,6,行:1,2,3

然后,如果我单击一条线,就会出现一个组按钮列表。团队:A、B、C

每个按钮将过滤一个网格。另外,按钮文本必须从数据库表中填充。因此,根据表中填充的内容,按钮的数量将是动态的。

对于这样的事情,最好的方法是什么?使用ajax工具包创建级联下拉列表是不是更好?或者有没有一种方法可以通过按钮来做到这一点,例如使用Repeater控件?

EN

回答 2

Stack Overflow用户

发布于 2014-01-28 06:08:27

我会亲自使用jQuery的AJAX函数。你可以这样做:

代码语言:javascript
复制
$(document).on('change', "select#department", function(){
  $.getJSON("/Service/GetLinesById",
    {id: $(this).val(), ajax: 'true'},
    function(data){
    var options = '';        
    for (var i = 0; i < data.length; i++) {
      options += '<option value="' + data[i].title + '">' + data[i].title + '</option>';
    }    
    $('select#lines').html(options);
  });
});
票数 0
EN

Stack Overflow用户

发布于 2014-01-28 08:37:24

我推荐使用ajax和jQuery,你会发现有一大堆华丽的菜单,你可以看到它们是如何工作的,并试图模仿它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21392228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档