リピーターを AJAX 応答にバインドする最良の方法は何ですか?
質問
AJAX 応答の後にリピーターをバインドしようとしています。
- ステップ1 :背後のコードで関数への Ajax 呼び出しを行います。
- ステップ2 :いくつかのビジネス ロジックを実行し、最後にデータをリピーターにバインドします。
- ステップ 3 :コードビハインドから Ajax 呼び出しへの応答を取得します。
- ステップ 4 :応答が返されたら、head タグや body タグなどの余分な HTML を取り除く正しい方法は何ですか。
1 つの方法は、「ブレーカー」ロジックを入れることです。例えば:
<html><body>
#breaker
REPEATER control HERE
#breaker
</html></body>
応答が返されたら、JS 関数を使用して #break タグの間にあるものを検索し、外側にあるものを取り除きます。これで、繰り返し項目のみの必要な HTML 応答が得られるはずです。
これはこの種の機能を実現する唯一の/最良の方法ですか?
解決
あなたの質問がよく理解できませんでした。AJAX 呼び出しは正確にどのように実装されますか?単純な方法は、必要なコントロールをすべて UpdatePanel に配置し、「HTML」タグの削除を気にせずに AJAX ポストバックを処理させることです。
これは、UpdatePanel を初めて使用する場合に役立つかもしれません。http://www.asp.net/Ajax/Documentation/Live/overview/UpdatePanelOverview.aspx
所属していません StackOverflow