各位朋友,本公司将要做一个搜索,数据库里已经有了三四十万的数据,
开发工具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好吧
开发工具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好吧
解决方案 »
- ASP.NET的ListBox问题
- 关于windows 7里面的IIS的问题
- 问一个SQL语句怎么写?
- 在VS2005中的新建文件夹中建的类,如何在别的文件中引用这个类(在线等)
- 访问 IIS 元数据库失败。(急,要命!)
- 大虾请进:GridView取值老问题,解决不了!
- 在用户控件上如何动态的加载另一个用户控件?
- 求gridview 动态添加行的代码
- 我用vs.net2003打开一asp.net程序,我在设计状态下点击窗体,出现了一个"IFRAME",请问什么是IFRAME,该怎样添加啊????
- 如果用.NET开发网页,用asp.net方式写好还是C#.NET、VB.NET写好!
- 请大家对页面控制与布局提点建议...
- |M| ASP.NET 运行时错误: 未能加载文件或程序集“Microsoft.Office.Interop.Word, Version=11.0.0.0, Culture=neutral, PublicKeyToken=7
关键词和用户的ID挂个勾,下次好找
当用户ID用