主题:  从search.asp如何转到result.asp

zhshg

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2001/2/27 17:49:42
#12001/2/27 17:55:32

想必都知道周明涛的《Dreamweaver UltraDev 动态网页设计》但有个问题我请教了作者都不能回答:

我在练习第11章《在页面之间传递信息》时,在search.asp中按确定,转不到result.asp,提示本页第5行出错。将search.asp的POST改为GET后,在RUN-TIME value中修改相应地方,仍然不能成功。我打的源程序与书仔细对照后(如“改为‘等)无错。我又到网上转了几个网站,如《数字面包》网站载有以下文章:
ultradev 4搜索后的转页问题的答案
  大家好呀,这个问题我在UltraDev4中好像已经解决,请试一下下面的方法:
  设置搜索表单中的“Method:GET”
  注意:不能是默认的“POST”
  搜索后的结果页中,在数据源设定面版中设定
  Filter:要查询的字段名 contains
  URL Parameter 文本框名
  其实这是使用了UltraDev自己的一个过滤方式。

我照上述做,找不到Filter\contains, 我用的是4.0版本,故源码与书上有所不同.



5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:654
注册:2000/12/19 10:59:22
#22001/2/27 19:18:30
我记得当时有很多人在问搜索后的记录集在翻页时会出现错误,就是点击翻页后显示所有资料,而不是所要查询的资料。因为当时我没有用到这个搜索,所以只是测试了上面所说的方法,不过是的确有效的。搜索页用“GET”可以有效的延续参数的有效性,可能我说得不对,但是绝对可行。结果页用“URL Parameter ”来获得参数,在高级中你可以看到就是如”Request.QueryString“。