0

これが私のシナリオです:

Web サービスを使用して検索結果を返しています。これを行うために、Web サービスへの ServiceReference で ToolkitScriptManager を使用し、javascript で Web サービスを呼び出しています。JavaScript 呼び出しは次のようになります。

WebService.GetResults("search term", OnSuccessGetData, OnFail);

リクエストが成功すると、「OnSuccessGetData」関数が起動され、結果が DIV タグに挿入されます。結果の検索結果は大きくなる可能性があるため、最初の旅行で最初の 20 件の結果のみを返すようにサービスを作成しました。その後、サービスを再度呼び出して次の 5 つの結果を返し、すべての結果が読み込まれるまでこれを続けます。これはすべて素晴らしい作品です。

www.lsbio.com で実際の動作を確認でき、「ヒト マウス」という検索語を使用できます。私の問題は、ユーザーが製品をクリックしてから「戻る」ボタンを押すと、検索結果を Web サービスから再度取得する必要があることです。

検索結果を DIV タグに保持してページの一部として残す方法はありますかWebサービスをもう一度ヒットしますか?

私がやろうとしていることを十分に理解できていない場合は、サイト www.lsbio.com をテストし、人間のマウスという検索用語を使用して、製品をクリックし、[戻る] ボタンを押してください。

4

1 に答える 1

0

結果をどこかに、つまり隠しフィールドに保存できますか? ページの読み込み時よりも、結果が非​​表示フィールドにあるかどうかを最初にテストし、そうでない場合は結果領域に挿入し、そうでない場合は Web サービスを使用します。

于 2011-01-23T08:28:35.503 に答える