私はasp.netが初めてです。リンクされた2つのドロップダウンリストを作成しようとしています。つまり、最初のドロップダウンリストが変更された場合、2番目のリストの内容がそれに応じて変更されます。また、これらの選択に基づいて、データのテーブルを表示したいと思います(リストビュー、グリッドビュー、またはリピーターの使用方法を提案してください)。私のデータベースはmysql.using c#にあります
2 に答える
1
原則はすべて同じなので、「私は初心者です」という文はここでは関係ありません。2 つのリンクされたドロップダウンリストを作成したいとします。そうしてください。
その場合、phpで何をしますか?ご想像のとおり、サーバーに対して ajax 呼び出しを行います。
ここでは、複数のオプションから選択できます。あなたはPHPのバックグラウンドから来ているので、jquery.ajaxを使用して呼び出しを行うことをお勧めします。したがって、必要な値を含む最初のドロップダウンリストを作成し、jquery を使用してイベントをフックして、ユーザーが選択した値を変更したときに処理します。jquery を使用して、選択した値で Web サービスを呼び出します。Web サービスから回答を受け取り (チュートリアルを検索してください。Web 上にたくさんあります)、再び jquery を使用して、今度は 2 番目のドロップダウンリストに入力します。
于 2012-08-19T14:51:08.050 に答える
0
基本的に次のようなことをする必要があります。
<asp:DropDownList ID="DDL1" AutoPostBack="true" runat="server" OnSelectedIndexChanged="DDL1_SelectedIndexChanged">
</asp:DropDownList>
コード ビハインドでは、基本的に、呼び出されたメソッドで 2 番目のドロップダウン リストのバインドを行いますDDL1_SelectedIndexChanged
(つまり、誰かが最初のドロップダウン リストの選択を変更した後)。
protected void DDL1_SelectedIndexChanged(object sender, EventArgs e)
{
// databind for second drop down list
}
于 2012-08-19T14:49:55.260 に答える