Это мой сценарий:Данные из WebService не сохраняются в истории страниц
Я пользуюсь веб-службой для возврата результатов поиска. Для этого я использую ToolkitScriptManager с ServiceReference для своего веб-сервиса и звоню в веб-службу с помощью javascript. Javascript вызов выглядит примерно так:
WebService.GetResults("search term", OnSuccessGetData, OnFail);
Если запрос успешно функция «OnSuccessGetData» запускаемая и результаты будут вставлены в DIV тег. Поскольку результирующие результаты поиска могут быть большими, я написал эту услугу, чтобы вернуть первые 20 результатов в первую поездку. После этого я снова звоню в службу, чтобы вернуть следующие 5 результатов и продолжать делать это до тех пор, пока все результаты не будут загружены. Все это замечательно.
Вы можете увидеть это в действии на www.lsbio.com и использовать поисковый термин «человеческая мышь». Моя проблема заключается в том, что когда пользователь нажимает на продукт, а затем нажимает кнопку «Назад», результаты поиска должны быть снова получены из веб-службы.
Есть ли способ сохранить результаты поиска в теге DIV, чтобы оставаться частью страницы, поэтому, когда пользователь переходит от страницы поиска и использует кнопку «Назад» для перехода назад, результаты поиска по-прежнему остаются вам не нужно снова ударять веб-сервис?
Если я не сделал себе достаточно ясно, что я пытаюсь сделать, пожалуйста, проверьте сайт www.lsbio.com, используйте условия поиска человеческая мышь, нажмите на продукт, а затем нажмите кнопку «Назад».