JavaScript/jqueryを使用できます。ここでは3 ASP.NET Dropdownlists有する例のサードは、他の2つの両方が0以外の値を持っている場合にのみ有効になり一つである:
<asp:DropDownList ID="DropDownList1" runat="server" onchange="HandleStuff()"><asp:ListItem Value="0" /><asp:ListItem Value="1" /><asp:ListItem Value="2" /></asp:DropDownList>
<asp:DropDownList ID="DropDownList2" runat="server" onchange="HandleStuff()"><asp:ListItem Value="0" /><asp:ListItem Value="1" /><asp:ListItem Value="2" /></asp:DropDownList>
<asp:DropDownList ID="DropDownListFinal" runat="server" disabled="disabled"><asp:ListItem Value="0" /><asp:ListItem Value="1" /><asp:ListItem Value="2" /></asp:DropDownList>
のonchange()はjQueryのを使用するメソッドを呼び出し:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript">
function HandleStuff() {
$('#DropDownListFinal').attr('disabled', ($('#DropDownList1').val() == 0 && $('#DropDownList2').val() == 0));
}
</script>
それはどういう意味ですか?
これは簡単な部分です。 2番目の部分は、他の選択肢に基づいてDBから来るFINALドロップダウンリストのデータを取得しています – esastincy
申し訳ありませんが、十分に注意して読んでいません。しかし、http://codeasp.net/blogs/vinay_jss/microsoft-net/715/how-to-populate-dropdownlist-through-jqueryのように、Googleのjquery/Ajaxスクリプトのサンプルがたくさんあります。 – Olaf