当前位置:编程学习 > C#/ASP.NET >>

如何实现站内搜索功能

如何用asp.net和sql server 2005实现一个网站站内搜索功能 --------------------编程问答-------------------- LZ问题太抽象了。搜索什么,是对数据里的数据搜索还是什么地?。。 --------------------编程问答-------------------- 搜索数据库里的数据??

        //在A.aspx.cs的单击事件里
        // 转换单引号 要处理用户在文本框输入的单引号
         string str = this.textbox1.Text.Trim().Replace("'", "''");
         Response.Redirect("B.aspx?str="+str);
      
       
       //在B.aspx.cs的Page_Load方法里
        string str = Request.QueryString["str"] as string;
        string sql = "select * from 表 where 要搜索的列在数据库的字段 like '%" + str + "%'";
        this.Repeater1.DataSource = //根据sql从数据库区的DataSet
         this.Repeater1.DataBind();  --------------------编程问答--------------------
引用 2 楼 studentliudong 的回复:
搜索数据库里的数据??

  //在A.aspx.cs的单击事件里
  // 转换单引号 要处理用户在文本框输入的单引号
  string str = this.textbox1.Text.Trim().Replace("'", "''");
  Response.Redirect("B.aspx?str="+str);
   
   
  //在B.aspx.cs的Page_Lo……

如果是对数据库的操作哪么用select * from table where index like 条件 --------------------编程问答-------------------- --------------------编程问答-------------------- lucene.net全文检索 --------------------编程问答-------------------- 是搜索页面还是搜索内容?
--------------------编程问答--------------------
引用 6 楼 whb147 的回复:
是搜索页面还是搜索内容?

? --------------------编程问答-------------------- lucene --------------------编程问答-------------------- --------------------编程问答-------------------- 楼主可以试试:hubble.net,作者的博客你可以看看。 --------------------编程问答-------------------- like查询啊..很简单的. --------------------编程问答--------------------
引用 5 楼 huangwenquan123 的回复:
lucene.net全文检索


顶上 --------------------编程问答--------------------
引用 5 楼 huangwenquan123 的回复:
lucene.net全文检索


+1
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,