搜索关键字的问题
使用关键字搜索功能.如何将搜索结果显示出来?在另一个页面显示.
使用session吗?如果是,能不能传递中文的?
在线等候,随后给分!
问题点数:100、回复次数:7Top
1 楼flyinging(一路走来)回复于 2006-03-04 14:04:01 得分 10
编码后传值 ,在显示页面处理搜索
用ststem.http 的的类,想不起来了,这没有VS,不好意思Top
2 楼coldpanth(^War3^)回复于 2006-03-04 14:44:57 得分 30
用Session可以,但造成资源浪费。
可以用Get的方式如 showsearchtext.aspx?text=查询的结果。 或直接换种方式,在弹出的页面上进行查询,都是可以的Top
3 楼dayasky(.Neting)回复于 2006-03-04 15:07:00 得分 20
如果结果很少,可以用url参数传
如果两个页面都要显示结果,可以在新弹出的页面中用JS取查询页面的内容:windows.opener.document.getElementbyId....
如果网站资源(访问人少,内存够用)相对多,用session传dataset很方便的Top
4 楼pgyssg(breeze)回复于 2006-03-04 17:15:37 得分 0
我还不清晰.能不能给个例子看下?Top
5 楼CnEve(龙哥哥)回复于 2006-03-04 19:43:03 得分 20
ViewState["keyword"] = 查询关键字Top
6 楼youyuan1980(水云间)回复于 2006-03-04 20:40:14 得分 20
用Session,支持中文的。将关健字传给下一个页面,由下一个页面来这些关健字Top
7 楼cat_hsfz(我的新Blog在http://cathsfz.cnblogs.com)回复于 2006-03-05 00:04:40 得分 0
同意 coldpanth(^War3^) 的,用QueryString来做,不过变量名最好为q,几乎所有搜索引擎搜索时URL都是?q={关键字}。这已经成为了一种惯例,大家都知道如果目标页面是搜索页就可以通过QueryString的名为q的变量传递关键字过去然后获取搜索结果。Top




