zoukankan      html  css  js  c++  java
  • asp.net 实现搜索站内搜索功能

    首先有index和search 两个页面 index页面中有textbox1和button1两个控件 双击button1控件添加代码:

    1 protected void Button1_Click(object sender, EventArgs e)
    2         {
    3             string Key = this.TextBox1.Text;
    4             Response.Redirect("search.aspx?Key=" + Key);
    5         }

    将textbox1中的值传给search页面,接着打开search页面,首先接受jindex页面传过来的值

    string Key = Request.QueryString["Key"].ToString();

    然后连接数据库,进行模糊查询。再将查询到的结果显示到listview中:

     1 protected void load()
     2         {
     3             string Key = Request.QueryString["Key"].ToString(); //接受A页面参数
     4             SqlConnection conn = new SqlConnection("Server=.;database=Flower;uid=sa;pwd=zhuwenfan");  //连接数据库
     5             conn.Open(); //打开数据库
     6             SqlDataAdapter sda = new SqlDataAdapter("select * from FLOWERS_INFORMAYION where I_NAME like '%" + Key + "%'", conn);  //模糊查找
     7             DataTable Data = new DataTable();  //声明一个DataTable变量叫Data 
     8             sda.Fill(Data);  //填充这个Data 
     9             conn.Close(); //关闭数据库
    10             this.ListView1.DataSource = Data;
    11             this.ListView1.DataBind();
    12         }

    这样就实现了简单的搜索功能。

  • 相关阅读:
    打标签tag
    高阶函数
    anywhere执行时端口被占用Address already in use:8080解决方法
    时间戳常见转化
    generator(生成器)
    Promise详解(转载)
    在手机上预览自己的本地h5页面
    箭头函数中的this
    扩展运算符
    38.线程
  • 原文地址:https://www.cnblogs.com/lihuazou/p/3727107.html
Copyright © 2011-2022 走看看