Mik*_*keJ 2 asp.net-mvc postback data-entry
我有一个具有两个相关下拉列表的应用程序,如果用户在列表框A中选择一个值,它会更新列表框B中的可用输入集.例如汽车的品牌/型号.当用户选择制造商时,模型列表将相应地更新.
在winforms中,这只会在autopost back事件中处理.我应该在asp.net MVC中采用什么技术/方法?是通过AJAX完成的?只是试图加快MVC的速度,并寻求建立策略来处理我被要求在工作中处理的常见任务.
我要感谢为回复这篇文章做出贡献的所有人.
我是通过ajax做到的.如果你有这些控件:
<select id="makes" /> 和 <select id="models" />
然后你可以用jquery做到这一点:
$().ready(function() {
$("select#makes").change(function() {
var make = this.value;
$.getJSON('models/list?make=' + make, function(data) {
//load 2nd dropdown with result
})
});
});
Run Code Online (Sandbox Code Playgroud)
然后,您只需要在名为List()的ModelsController上执行一个返回JSON数据结构的操作.
| 归档时间: |
|
| 查看次数: |
574 次 |
| 最近记录: |