在一个用户自定义控件中做一个搜索功能,放到首页搜索产品的代码怎么写

解决方案 »

  1.   

    最简单的解决办法就是用户控件 用来拼凑 搜索条件 在用url传递条件比如 用户控件中放一个 文本框 叫 txtId 一个搜索按钮 b1
    b1的on_click事件中写 this.Response.Redirect("搜索页.aspx?ID="+txtId.Text);然后在搜索页的Page_Load事件中 接搜参数 执行搜索
      

  2.   

    可以作一个用户自定义控件,然后用模糊查询对输入的内容进行模糊匹配,比如你是通过文本框进行查询那么sql语句就这样写:"select * from 表名 where 字段名 like '%"+TextBox1.Text+"%'";
      

  3.   

    一个dropdownlist ddl_lb  一个textbox txt_1  一个button  dropdownlist 显示产品分类,textbox中输入关键字, button 代码是:sql=" select * from [table] where "+ddl_lb.SelectedValue+" like '%"+txt_1.Text+"%'";然后把 取得的数据放到DataSet 中。