如何使用mvc4 asp.net在相同视图中的selectedindex上弹出dropdownlistbox更改了另一个dropdownlistbox的事件

时间:2013-07-17 05:36:35

标签: .net asp.net-mvc-4 razor

如何使用mvc4 asp.net在同一视图中显示另一个dropdownlistbox的selectedindex已更改事件的下拉列表数据

1 个答案:

答案 0 :(得分:0)

您需要对控制器进行ajax回调

$('.drop1').change(function(){
    //Clear dropdown
    $('.drop2').html('');
    $.ajax({
        url: "@(Url.Action("Action", "Controller"))",
        type: "POST",
        cache: false,
        async: true,
        data: { data: $this.val() },
        success: function (result) {
            //see link for populating dropdown
        }
    });
});

请参阅此链接以使用ajax结果Populating dropdown with JSON result - Cascading DropDown using MVC3, JQuery, Ajax, JSON填充下拉列表 希望这会有所帮助。