別の dropdownlist を使用して @html.dropdownlist() をバインドする必要があります。
例: ddl1: 文字と数字。
- ddl1 で文字を選択すると、ddl2 で a、b、c、d のような文字がバインドされます
- ddl1 で数字を選択すると、ddl2 で 1,2,3,4 のような数字がバインドされます
デフォルトのページ読み込み中
dd1: ケースを選択し、dd2: dd1 を選択します。
mvc3 形式の使用
別の dropdownlist を使用して @html.dropdownlist() をバインドする必要があります。
例: ddl1: 文字と数字。
デフォルトのページ読み込み中
dd1: ケースを選択し、dd2: dd1 を選択します。
mvc3 形式の使用
そのためには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));
});
}
これでいけると思います...