我想实现这样的网页:用某关键字搜素之后,出来一些结果。某些结果可以进行进一步搜素。
比如在销售库里搜素产品A的销售记录。出来购买日期、数量、销售员和购买人。后两者可以进行进一步点击,查询销售人(或购买人)的具体情况,比如销售额,销售品种,销售时间等等。我想搞明白的是,这些在结果页面里的链接是怎么生成的?应该是自动化的方式吧。

解决方案 »

  1.   

    使用个自动的RUl就行了
    你的RUL是从一个类中读的数据 后面可以带一些参数进行区分 
    www.baidu.com?id=''之类的 
      

  2.   

    一般产品的详细信息是在一个页面里列出的,如detail.aspx。查询结果绑定上相关参数如id,<%# Eval("id", "detail.aspx?id={0}") %>,这样就可以链接到相应的页面。复杂的查询,如果信息在不同页面,还需要存储如detail.aspx这样页面文件名。还有一种方式是google或百度一样,用网络爬虫记录页面源代码和相应url,搜索结果可以直接绑定url。
      

  3.   

    id怎么生成呢?是从要在搜索产生的页面里写出 write "aaa"+aaID.value+"bb……"这样的形式吗?
    有哪位大大能发个例子给我学习一下吗?
      

  4.   

    你现在查出来的 是什么形式呢?
    数据库里面肯定有字段ID和Name的在页面上显示的时候<a herf='a.aspx?id="+ID+"'>Name</a>
      

  5.   

    其实他已经告诉你答案了 通过模糊查询   你应该是站内查询吧  如果不是 可以加个爬虫  返回ID  ("id", "detail.aspx?id={0}") %>,    我这有套程序  类似 可以给你看看
      

  6.   

    是不是这样
    假设查出结果了,就写:
    for i=0 to result-1
    write "aaa"+<a herf='a.aspx?id="+ID+"'>Name </a>+"bb……"
    next i
    (随便举例)
      

  7.   

    数据库里面肯定有字段ID和Name的,前台列表项绑定成这样:<%# Eval("id", "detail.aspx?id={0}") %>,就可以绑定上的,不用想太多