各位朋友,本公司将要做一个搜索,数据库里已经有了三四十万的数据,
开发工具asp.net(c#)
搜索的关键字不想让它出现在地址栏里,比如:
default.html是一个html网页 采用普通表单(post)发送方式发送到search.aspx页
面search.aspx在page_load()里接收
比如:
searchkey=Request.Form["searchkey"];想把它保存起来等单击下一页用
sql="select * from xxx from 字段 like '%searchkey%'";
因为公司要求分页码跟百度似的,如果不保存输入的关键字,一单击1,2,等页就没有办法搜数据了
比如:
<a href="search.aspx?page=1"></a>
<a href="search.aspx?page=2"></a>
..........................3
====================================
也是为了安全不想让用户输入的关键字在地址里显示,不想用request.querystring[""]
请问有没有什么办法保存关键字, 不用session因为会过期,不想用application服务不关它就不会清空占用服务器资源,COOKIE想过不过如果哪个用户的机子禁用COOKIES了就不能保存关键字了.
=================================
还有打算用 adapter跟dataset,不知道怎么样应该会比datareader 跟command好吧