0

ここに私のシナリオです:私は、検索結果を返すためのWebサービスを使用していますデータはページの履歴に保持されていない

が。これを行うには、WebサービスへのServiceReferenceでToolkitScriptManagerを使用し、javascriptでWebサービスを呼び出します。

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

要求が成功した場合は、「OnSuccessGetData」機能が発射されると、結果はDIVタグに挿入されている:javascriptの呼び出しは次のようになります。結果の検索結果が大きくなる可能性があるため、最初の20回の結果を返すサービスを作成しました。その後、私は次の5つの結果を返すためにサービスに再度電話し、すべての結果がロードされるまでこれを続けます。これはすべて素晴らしいです。

実際にはwww.lsbio.comでご覧になれます。検索用語「人間のマウス」を使用してください。私の問題は、ユーザーが製品をクリックして「戻る」ボタンを押すと、Webサービスから検索結果を再度取得する必要があることです。

DIVタグ内の検索結果をページの一部として保持する方法はありますか。ユーザーが検索ページから移動して戻るボタンを使用して戻ると、検索結果は引き続き表示されますもう一度Webサービスにヒットする必要はありませんか?

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

答えて

0

たぶん、あなたは隠しフィールドに、すなわち、どこかで結果を保存することができますか?ページよりもまず、結果が隠しフィールドにあるかどうかテストします。そうでない場合は結果領域に挿入します。

関連する問題