【发布时间】:2009-11-06 19:50:07
【问题描述】:
处理返回搜索结果的网页的正确方法是什么?
即第一次返回查询可能包含与用户单击第 2 页并再次运行查询时不同的结果。
大多数人如何处理这种情况?通常我使用的是内部 ASP.Net 应用程序(安全/带宽不是很重要的问题),所以我会将结果存储在 ViewState 中,并在回发时处理与查询数据库相反的数据。
外部 WWW 使用的正确方法是什么?我最好的猜测是将结果存储在一个临时数据库表中(不是字面上的临时表;我猜“登台”可能更准确),但我认为该表会因插入/删除/等而受到很大的打击,而且我认为您需要一个清理表格的过程,这似乎不是一个非常优雅的解决方案。
我在附近吗?
【问题讨论】: