这是我的场景:
我正在使用网络服务传回搜索结果。为此,我将 ToolkitScriptManager 与我的 Web 服务的 ServiceReference 一起使用,并使用 javascript 调用 Web 服务。javascript 调用看起来像这样:
WebService.GetResults("search term", OnSuccessGetData, OnFail);
如果请求成功,则触发“OnSuccessGetData”函数并将结果插入到 DIV 标记中。因为生成的搜索结果可能很大,所以我编写的服务只在第一次旅行时传回前 20 个结果。之后,我再次调用该服务以返回接下来的 5 个结果并继续执行此操作,直到加载所有结果。这一切都很棒。
您可以在 www.lsbio.com 上看到它的运行情况,并使用搜索词“human mouse”。我的问题是,当用户单击产品然后单击“返回”按钮时,必须再次从网络服务中获取搜索结果。
有没有办法让 DIV 标记中的搜索结果保留为页面的一部分,这样当用户离开搜索页面并使用“返回”按钮返回时,搜索结果仍然存在而无需再次点击网络服务?
如果我对自己要做什么还不够清楚,请测试网站 www.lsbio.com,使用搜索词 human mouse,单击产品,然后单击返回按钮。