当前位置:  开发笔记 > 后端 > 正文

asp.net MVC处理输入控件之间的依赖关系?

如何解决《asp.netMVC处理输入控件之间的依赖关系?》经验,为你挑选了1个好方法。

我有一个具有两个相关下拉列表的应用程序,如果用户在列表框A中选择一个值,它会更新列表框B中的可用输入集.例如汽车的品牌/型号.当用户选择制造商时,模型列表将相应地更新.

在winforms中,这只会在autopost back事件中处理.我应该在asp.net MVC中采用什么技术/方法?是通过AJAX完成的?只是试图加快MVC的速度,并寻求建立策略来处理我被要求在工作中处理的常见任务.

我要感谢为回复这篇文章做出贡献的所有人.



1> Ben Scheirma..:

我是通过ajax做到的.如果你有这些控件:

然后你可以用jquery做到这一点:

$().ready(function() {
   $("select#makes").change(function() {
        var make = this.value;          
        $.getJSON('models/list?make=' + make, function(data) {
              //load 2nd dropdown with result
        })
   });
});

然后,您只需要在名为List()的ModelsController上执行一个返回JSON数据结构的操作.

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有