[求助]ascx用户控件的问题
我把搜索栏做成一top.ascx用户控件,然后将这个top.ascx控件添加进每一页.其中有个seach.aspx页是来执行top.ascx的搜索功能的。我同样也添加进top.ascx, 可在seach.aspx里面用top.ascx做搜索操作不出结果!
非要链接进其他页面,在顶端top.ascx里输入两个参数定向到seach.aspx,seach才能正常实现;
部分代码如下:
top.ascx用户控件:
string fname=this.TextBox1.Text.Trim();
string name=this.TextBox2.Text.Trim();
Response.Redirect("seach.aspx?item="+fname+"&name="+name+""); //带两参数定向到seach.aspx
seach.aspx页面:
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
this.dataSeach();
//datalist绑定data;
..............
}
}
public void dataSeach()
{
string item=Request.QueryString["item"].ToString(); //接收top.ascx带过来的参数
string name=Request.QueryString["name"].ToString();
string str="select * from films where "+item+" like '%"+name+"%'";
SqlConnection con=db.createCon();
..........................
....................
}