none
在用分页显示数据进行查寻时如何控制地址栏上的参数? RRS feed

  • 问题

  •    我用ACCESS写的分页,做查寻时,第二次查寻时,地址栏上的参数就会和第一次的参数混在一起!
    我的具体做法如下:

        protected void btnSearch_Click(object sender, EventArgs e)

        {

            //string strkey = this.TxtKey.Text;

            string strkey = string.Empty;

            string strSqlWhere1 = string.Empty;

            if (this.txtuserName.Text != "")

            {

                strkey = this.txtuserName.Text;

                strSqlWhere1 = "[userName]";

            }

            string strCurrentUrl = Request.Url.ToString();

            Response.Redirect(string.Format(strCurrentUrl + "?key={0}&page={1}&ziduan={2}", strkey, CurrentPage,strSqlWhere1));

        }

    第一次点击了查寻按钮,一切正常如:
    http://localhost/sex1/member/showusers.aspx?key=sd&page=1&ziduan=[userName]
    可在第二次查寻时地址栏就会变成
    http://localhost/sex1/member/showusers.aspx?key=sd&page=1&ziduan=[userName]?key=sdq12&page=1&ziduan=[userName]
    参数和上次的混合在一起了!
    www.haodd123.com 我是半路出家,而且是自学 学的是C#语言,希望回帖的高手们留意一下,谢谢大家的帮助
    2009年3月5日 2:19

答案