ここに私のシナリオです:私は、検索結果を返すための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をテストし、人間のマウスを使って検索し、製品をクリックして戻るボタンを押してください。