2012-05-13 13 views
0

こんにちは私は誰でも私を助けることができるかと思います。レコードの表示と検索を可能にするAjaxシステムを作成したいと考えています。現時点では、関数名と値をuserUpdate.aspxというファイルに渡してデータを返します。私の問題は、オートコンプリートなどの追加機能を追加したいということです。私は例を見て、彼らはすべてWebメソッドとサービスを使用します。私はaspxファイルの代わりにWebメソッドに自分のAjax呼び出しを移動する必要がありますが、これはどのような利点がありますか?Ajaxシステムに最適なアプローチですか?

+0

アドバイスをいただきありがとうございます。あなたは大いに助けてくれました。私のajax呼び出しにWebサービスを使用しようとします。 –

答えて

1

aspxファイルと の代わりにWebメソッドにAjax呼び出しを移動する必要がありますか?

一部のメソッドをWebサービスに移動したり、ページメソッドとして公開したりすると、たとえばjQueryなどで簡単にAjaxリクエストを作成できます。 MS Ajaxルートを使用する場合は、更新パネルとスクリプトマネージャを使用する必要があります。これは非効率的で、全ページのライフサイクルを引き起こさない通常のAjaxリクエストと同じくらい優れたパフォーマンスを発揮しません。その結果、お客様の要求はより軽く、より速く、よりスリムになります(データ量は少なくなります)。

+0

個人的には、jqueryルートが好きです。それは言われている、私はMSのajaxルートが悪い(更新パネルを除いて)ではないと思います。スクリプトのリファレンスをスクリプトマネージャに追加する際のjavascriptプロキシの使用は、実際にはやや便利です。 –

関連する問題