私はXMLファイルからデータを取り込むためにAJAXを使用するドロップダウンリストを1ページに持っています。 AJAXにWebサービスを使用せずに特定のasp.netメソッドのみを実行するように指示する方法はありますか?
他の解決方法は歓迎ですが、唯一の制限はサーバー側で(例えばjsではなく)行うことです。ajaxを使用してxmlからDropdownListを埋めてください
ありがとうございました!
私はXMLファイルからデータを取り込むためにAJAXを使用するドロップダウンリストを1ページに持っています。 AJAXにWebサービスを使用せずに特定のasp.netメソッドのみを実行するように指示する方法はありますか?
他の解決方法は歓迎ですが、唯一の制限はサーバー側で(例えばjsではなく)行うことです。ajaxを使用してxmlからDropdownListを埋めてください
ありがとうございました!
これはさまざまな手段で可能です。クライアントサイドでjQueryを使用してAJAXリクエストを生成する方法があります(ここではページへのバインドが可能ですが、SELECT変更イベントにバインドできます) :
ここで、selectidはdropdownlist要素のIDです(ASP.NETの場合はClientIdを使用します)。
次に、ASP.NETでAJAX要求に応答するために、いくつかのコードを記述する必要があります。
いくつかの便利なリンク:
http://api.jquery.com/jQuery.get/
JSONでjQueryとASP.NETを使用した例については、こちらを参照してください:
http://encosia.com/use-jquery-and-aspnet-ajax-to-build-a-client-side-repeater/
ありがとうございますが、私は何かが欠けています:ASP.NETコードで - どのロジックを(どのメソッドで)置くべきですか?、どうすれば 'items' JSONを返すことができますか? – Assaf
私はあなたに役立つはずの例を使って別のリンクを追加しました –
あなたはいくつかのサンプルを投稿できますコードしてください? SELECTボックスをAJAXに接続するために、AJAX Control Toolkitまたはその他の方法を使用していますか? –
いいえ、私はDropDownListとXMLファイルをサーバー上に持っています。そして、XML上でいくつかの操作を行うサーバー上の関数を呼び出すAJAXを持つ必要があります。ドロップダウンリスト。それも可能ですか? – Assaf
「WebServicesを使用しない」という意味を理解できません。 Ajaxを使用している場合は、Webサービスを使用していますが、他の通常のhttpリクエストと違いはありません。 – bart