0

別の dropdownlist を使用して @html.dropdownlist() をバインドする必要があります。

例: ddl1: 文字と数字。

  1. ddl1 で文字を選択すると、ddl2 で a、b、c、d のような文字がバインドされます
  2. ddl1 で数字を選択すると、ddl2 で 1,2,3,4 のような数字がバインドされます

デフォルトのページ読み込み中

dd1: ケースを選択し、dd2: dd1 を選択します。

mvc3 形式の使用

4

1 に答える 1

1

そのためにはjqueryが必要だと思います。

$("#Dropdown1").change(function () {
            var value= $("#Dropdown").val();
            if(value=="Letters")
        {
        populatedropdown(listofletters);
        }
       else if(value=="Numbers")
        {
        populatedropdown(listofnumbers);
        }
        });


 function populatecities(list) {
        $("#dropdown2").html('');
        $.each(list, function (id, option) {
            select.append($('<option></option>').val(id).html(option));
        });
    }

これでいけると思います...

于 2013-02-06T10:07:17.770 に答える