2016-07-30 4 views
9

私はこのようなRadioButtonListのしている場合:pageメソッドを使用してDifferentnetデータソースにコントロールをバインドする方法はありますか?

<asp:RadioButtonList ID="rbtn_PeriodTypeName" runat="server" DataTextField="PeriodTypeName" DataValueField="PeriodTypeId" AutoPostBack="true" RepeatDirection="Horizontal"> 
</asp:RadioButtonList> 

そして、ユーザの選択に応じて、私は、データベースからの私のDropDownListコントロールをバインドする必要があります。

<telerik:RadDropDownList ID="ddl_PeriodType" runat="server"> 

</telerik:RadDropDownList> 

Ajaxページメソッドを使用してそのようにするにはどうすればよいですか?

EX:

私のラジオボタンリスト:

ユーザーは次のようにする必要があります2ドロップダウンリストを選択した場合:

  • W1
  • W2
  • W3
+0

です。ラジオボタンを選択するたびにページをリロードする場合は、ラジオボタンの 'SelectedIndexChanged'イベントを使用し、選択したインデックスに基づいてドロップダウンをリバインドします。ページをリロードする必要がない場合は、webapiまたはwebmethodを使ってクライアント側のドロップダウンリストを更新するために 'AJAX'を使います。 – TheUknown

答えて

1

それは静的メソッドであるように、あなたのクラスの新しいオブジェクトを(作成して、コントロールに自分の価値観をバインドすることで、サーバー側の関数を呼び出すための書き込みjqueryのAJAXの方法)ページの初期ロード内のすべてのドロップダウンのためのデータバインド

3

  1. 場合はドロップダウンの各オプションの数はではなく、 Oずっと
  2. ドロップダウンのデータソースを選択したラジオボタンに基づいて変更されません

そして、クライアント側で選択したラジオボタンに基づいて、クライアント側でのドロップダウンの表示を切り替えます自身.. selectionchangedクライアント側のイベントのページのロード

  • 0
    • バインド最初のコンボは、Ajax 方法
    • のためのAJAX呼び出しをトリガーこのAjaxのメソッドは、リストの信奉を取得します次のコンボのmsは に基づいて選択します。第1のIDは
    関連する問題