2011-01-03 7 views
1

私は興味がありますが、いくつかの検索結果を表示するサイト(ASP.NET)を持っていますか?私がしたいのは、検索結果をページにロードし、次にクライアントがSQLデータベースに照会して、検索結果のいずれかがユーザーによって「お気に入り」になっているかどうかを確認することです。私はJSON、SOAP、HTTP Requestsについて少しは知っていますが、これを行う方法を知っている唯一の方法は、返されたそれぞれの結果からリクエストできるプロジェクトのページを作成し、そのページを検証させることですクッキーからユーザを呼び出し、答えをsqlに問い合わせ、最後に "お気に入り"アイコンを隠すか表示するかをクライアントにtrueまたはfalseで返します。pageloadの後にクライアントからSQLデータを正しく取得するには

これの簡単な例(私が知る限り)は、のキュー(_)カウントになります。私はHuluのサイトをロードすると、それは、約1秒後に、それが実際のカウントを取得し、「キュー」を持っている、と私は取得「キュー(1)

誰もが行うための適切な方法を説明することができますこのようなもの?

ありがとうございます!

ノート:私はグーグルで読んでいますが、適切なリソースがまだ見つかりませんでした。

答えて

2

これを実行する方法はたくさんあります。より簡単な方法の1つは、現在のページでPageMethodを使用し、そのメソッドを呼び出して結果を取得するAsync操作を行うことです。

ここにはquick overview of a PageMethodがありますが、連絡先フォームを使用していますが、一般的な考えがあります。

+0

ありがとうございました。それは完璧に見える! – Brett

1

Ajaxyの呼び出しをASP.NETページからサーバーに戻すことができる方法はいくつかあります。たとえば、クライアント側では、MicrosoftのAjaxライブラリのクライアント側フレームワークまたはjQueryなどの別のJavaScriptライブラリを使用できます。サーバー側では、そのような要求の処理専用のASP.NETページを使用することも、独自のASMXまたはWCFサービスを構築することもできます。

あなたは私の記事シリーズAccessing Server-Side Data from Client Scriptを見ましたか?

各割賦は説明の良い取引を含み、ダウンロードのための完全な、作業例で歩く:それは現在3回の分割払いを持っています。

ハッピープログラミング!

+0

Scottさん、記事はとても役立ちました。私は本当にjQuery + AJAXの知識を広げたいので、この記事も試してみてください! – Brett

関連する問題