0

私はasp.netが初めてです。リンクされた2つのドロップダウンリストを作成しようとしています。つまり、最初のドロップダウンリストが変更された場合、2番目のリストの内容がそれに応じて変更されます。また、これらの選択に基づいて、データのテーブルを表示したいと思います(リストビュー、グリッドビュー、またはリピーターの使用方法を提案してください)。私のデータベースはmysql.using c#にあります

4

2 に答える 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 に答える